我正在尝试使用ViewPager和FragmentStatePagerAdapter(和setOffScreenPageLimit(3)
)构建由10个片段组成的应用程序。有5个片段将执行实时更新,以修改TextViews,Graphs和ProgressBars(因此它们始终在MainUi线程上执行操作)。在这种情况下,当我在“片段”之间滑动时,动画非常缓慢(第一次看到片段时需要1到2秒钟来更改片段,然后花费的时间更少,但总会有滞后)。
我要问的是:如何提高交易的顺畅度?
我应该改变实现片段的方式(使用FragmentManager而不是ViewPager),减慢动画播放速度或在滑动之前执行某种操作吗?
我在Android方面经验不足,因此可以提供任何帮助。
答案 0 :(得分:0)
最终,我找到了一个由setOffScreenPageLimit
参数的增量组成的解决方案。