我有一个带有多个片段的ViewPager。
我想跳过其中的一些页面。我已经做到了。看起来像这样:
protected List<Fragment> pages;
public void nextSlide()
{
int currentItem = getPager().getCurrentItem();
int pagesCount = mPagerAdapter.getCount();
while (++currentItem < pagesCount)
{
Fragment page = pages.get(currentItem);
if (page.isEnabled())
{
break;
}
}
if (currentItem < pagesCount)
{
getPager().setCurrentItem(currentItem);
}
}
但是我对2页之间的动画有问题(在此之间跳过了一个或多个)。它“滑动”到适当的页面,但是动画跳过了所有“禁用”的页面。
如何处理该动画,以从该动画中删除禁用的页面?
谢谢
最佳答案
setCurrentItems(int,boolean)
具有页码和天气以平滑滚动(动画)或不平滑
关于android - Android ViewPager跳过页面动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28097926/