0

当页面发生变化时,我将动态调整LinearLayout用作页面指示器的视图的内容。

具体代码如下:

public void onPageSelected(int index) {
    // ...  
    adjustPagerTab(index);
    //...
}

adjustPagerTab()是动态更改某些视图的功能。最终切换页面并不顺利。

我该如何解决这个问题?

4

1 回答 1

0

如果您自己的方法中的某些内容影响了 ViewPager 滑动的平滑度,那么您很可能在您的 adjustPagerTab 方法中的 UI 线程上做了太多的工作。

你检查过 ViewPagerIndicator 库吗?与 ViewPager 配合得很好,我已经在几个项目中使用了它,没有看到任何像你描述的那样的副作用。

http://viewpagerindicator.com/

于 2013-03-12T03:34:28.977 回答