Android:Viewpager ::在标签之间平滑滑动

时间:2016-02-19 08:03:15

标签: android listview android-fragments android-viewpager

我的活动有一个viewpager以及一个tablayout。有三个选项卡。现在,当在标签之间滑动时,会有明显的延迟(大约300毫秒),而我会尝试从第一个到第三个标签快速刷卡。

现在,viewpager包含三个片段。我正在使用FragmentPagerAdapter来声明viewpager选项卡(因为与使用FragmentStatePagerAdapter时相比,这略有改进)。此外,我已将viewpager的offScreenPageLimit设置为2(因为有3个选项卡)。

现在要找出出错的地方,我为标签初始化了空片段,并按预期顺利滑动。

接下来,我实现了中/第二个选项卡的完整功能代码,并将另外两个作为空片段。

现在这是事情变得有趣的地方,当我将刷入中间片段(它只包含列表视图)时,我预计会有一点延迟,当它创建视图并将适配器插入列表视图与数据。但事实并非如此。从中间片段中滑出时有明显的延迟

因此,我有理由相信,虽然在屏幕上删除了片段视图的位置,但我需要注意哪些事项可以使过渡更顺畅。

0 个答案:

没有答案