美文网首页
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