【问题标题】:Preload next page in ViewHolder2 like it was automatically done in ViewPager在 ViewHolder2 中预加载下一页,就像在 ViewPager 中自动完成一样
【发布时间】:2019-04-08 12:44:33
【问题描述】:

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

【问题讨论】:

    标签: android android-viewpager2


    【解决方案1】:

    现在可以在 ViewPager2

    使用Version 1.0.0-alpha04

    新功能

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

    API 更改

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

    示例代码

    viewPager2.setOffscreenPageLimit(2);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多