美文网首页
Android ViewPager 无限循环滑动 只需数据列表长

Android ViewPager 无限循环滑动 只需数据列表长

作者: 点石成金XIAS | 来源:发表于2017-12-26 14:32 被阅读0次

重写PagerAdapter的finishUpdate的方法,在这里面做边界判断,代码如下:

@Override

public int getCount() {

return len *2;

}

@Override

public void finishUpdate(ViewGroup container) {

int t =  ((ViewPager)container).getCurrentItem();

    if(t ==0){

((ViewPager)container).setCurrentItem(len, false);

    }else if(t ==2 *len -1){

((ViewPager)container).setCurrentItem(len -1, false);

    }

    super.finishUpdate(container);

}

其中len为要显示的数据的长度。

相关文章

网友评论

      本文标题:Android ViewPager 无限循环滑动 只需数据列表长

      本文链接:https://www.haomeiwen.com/subject/kqakgxtx.html