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



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

现在可以ViewPager2

使用Version 1.0.0-alpha04

新功能

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

接口更改

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

示例代码

viewPager2.setOffscreenPageLimit(2);

相关内容

最新更新