How to make a ViewPager loop?

后端 未结 5 394
独厮守ぢ
独厮守ぢ 2020-12-02 19:34

I have a ViewPager with some views. I\'d like to go to the first one after right swiping on the last one.

I tried

@Override
public Fragment getItem(i         


        
5条回答
  •  囚心锁ツ
    2020-12-02 20:19

    I would create a dummy page at the end of the ViewPager. Then I use this code to go to the first page when the user scroll to the dummy page. I know it's far from perfect :D

    @Override
    public void onPageScrolled(int position, float arg1, int arg2) {
        if (position >= NUM_PAGE-1) {
            mViewPager.setCurrentItem(0, true);
        }
    }
    

提交回复
热议问题