当页面发生变化时,我会动态调整用作页面指示符的LinearLayout
视图的内容。
具体代码如下:
public void onPageSelected(int index) {
// ...
adjustPagerTab(index);
//...
}
adjustPagerTab()
是动态更改某些视图的功能。最终切换页面并不顺利。
我该如何解决这个问题?
答案 0 :(得分:0)
如果您自己的方法中的某些内容影响了ViewPager滑动的平滑度,那么您很可能在adjustPagerTab方法中对UI线程做了太多工作。
你检查过ViewPagerIndicator库吗?适用于ViewPager,我已经在几个项目中使用它,而没有看到你所描述的任何副作用。