ScrollerCustomDuration
全部标签 这个问题在这里已经有了答案:ChangeViewPageranimationdurationwhenslidingprogrammatically(7个答案)关闭8年前。我正在使用ViewPager子类MyPager(几乎相同),我使用它的setCurrentItem(intindex,booleansmooth)方法,smooth参数设置为true。它实际上比参数设置为“false”更平滑一些,但我想增加动画持续时间以使过渡更加明显。我从不同的帖子和thissolution收集了一些信息看起来很完美。我最终得到了这段代码”MyPager.java:publicclassMyPager
我正在使用以下代码更改幻灯片:viewPager.setCurrentItem(index++,true);但它变化太快了。有没有办法手动设置动画速度? 最佳答案 我一直想做自己并且已经实现了解决方案(但是使用反射)。我还没有对其进行测试,但它应该可以工作或需要最少的修改。在GalaxyNexusJB4.2.1上进行了测试。您需要在XML中使用ViewPagerCustomDuration而不是ViewPager,然后您可以这样做:ViewPagerCustomDurationvp=(ViewPagerCustomDuration)
我正在使用以下代码更改幻灯片:viewPager.setCurrentItem(index++,true);但它变化太快了。有没有办法手动设置动画速度? 最佳答案 我一直想做自己并且已经实现了解决方案(但是使用反射)。我还没有对其进行测试,但它应该可以工作或需要最少的修改。在GalaxyNexusJB4.2.1上进行了测试。您需要在XML中使用ViewPagerCustomDuration而不是ViewPager,然后您可以这样做:ViewPagerCustomDurationvp=(ViewPagerCustomDuration)