8

如何在 ViewPager2 中预加载下一页和前一页?我的应用程序在每个 ViewPager2 选项卡屏幕中使用来自 api 的列表。在用户滑动到下一页之前加载下一页是良好的用户体验。在旧的 ViewPager 上它是自动完成的

4

1 回答 1

17

现在可以在ViewPager2

利用Version 1.0.0-alpha04

新的功能

  • offscreenPageLimit:允许严格控制视图层次结构中保留的页面视图/片段的数量

API 更改

  • 方向和isUserScrollable属性不再是 SavedState 的一部分
  • saveStaterestoreState方法在 FragmentStateAdapter 中最终确定
  • ViewPager2.OrientationViewPager2.ScrollState非公开的注释

示例代码

viewPager2.setOffscreenPageLimit(2);
于 2019-05-10T10:16:35.067 回答