我有一个viewpager,我使用了一个简单的页面转换器。 动画可在滑动viewpager时起作用,但在我打电话时不起作用
mViewPager.setCurrentItem(position);
页面更改,但没有任何动画。即使单击“下一个/上一个”按钮更改了页面项目,如何将动画应用于viewpager
答案 0 :(得分:-1)
如果您检查documentation,则smoothScroll
方法中有一个setCurrentItem
参数
尝试替换
mViewPager.setCurrentItem(position);
使用
mViewPager.setCurrentItem(position, true);
(我尚未检查它是否可以工作,但可能可以工作)