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

最佳答案

现在可以使用 ViewPager2
使用 Version 1.0.0-alpha04
新的功能

  • offscreenPageLimit:允许严格控制 View 层次结构
  • 中保存的页面 View /fragment 数

    API变更
  • 方向和isUserScrollable属性不再是SavedState
  • 的一部分
    FragmenttAdapter中的
  • saveStaterestoreState方法最终定型
  • ViewPager2.OrientationViewPager2.ScrollState批注设为非公开

  • 样本代码
    viewPager2.setOffscreenPageLimit(2);
    

    关于android - 在ViewHolder2中预加载下一页,就像在ViewPager中自动完成一样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55573812/

    10-12 06:07