如何在ViewPager2中预加载下一页和之前的页面?我的应用程序在每个 ViewPager2 选项卡屏幕中使用来自 api 的列表。在用户滑动之前加载下一页时,这是很好的用户体验。在旧的ViewPager上,它是自动完成的
现在可以在ViewPager2
使用Version 1.0.0-alpha04
新功能
- offscreenPageLimit:允许严格控制视图层次结构中保存的页面视图/片段的数量
接口更改
- 方向和
isUserScrollable
属性不再是 SavedState 的一部分 -
saveState
和restoreState
方法在 FragmentStateAdapter 中成为最终方法 - 非公开的
ViewPager2.Orientation
和ViewPager2.ScrollState
注释
示例代码
viewPager2.setOffscreenPageLimit(2);