在 ViewHolder2 中预加载下一页,就像在 ViewPager 中自动完成一样

Ant*_*adz 7 android android-viewpager2

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

Nil*_*hod 16

现在可以在 ViewPager2

Version 1.0.0-alpha04

新功能

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

API 更改

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

示例代码

viewPager2.setOffscreenPageLimit(2);
Run Code Online (Sandbox Code Playgroud)