【发布时间】:2021-01-29 22:10:55
【问题描述】:
我已经在我的应用程序中实现了分页库,它工作得很好,现在我想添加的功能是在底部简单地显示加载更多作为进度条,所以当没有数据时,只需显示进度条,现在我对使用正常分页和回收器视图感到困惑,我需要检查布局管理器中的最后一个位置,或者只是使用回收器的视图项目类型,感谢您的帮助并提前感谢您
【问题讨论】:
标签: android kotlin android-paging android-paging-library
我已经在我的应用程序中实现了分页库,它工作得很好,现在我想添加的功能是在底部简单地显示加载更多作为进度条,所以当没有数据时,只需显示进度条,现在我对使用正常分页和回收器视图感到困惑,我需要检查布局管理器中的最后一个位置,或者只是使用回收器的视图项目类型,感谢您的帮助并提前感谢您
【问题讨论】:
标签: android kotlin android-paging android-paging-library
加载状态的概念没有内置到 Paging v2 API 中 - 您需要通过发布来自 DataSource 实现的更新自己来跟踪这一点,并且在 RecyclerView 中显示另一个基于加载状态的项目的最简单方法是使用ConcatAdapter.
但是,如果您倾向于升级到 v3 测试版,好消息是 v3 API 开箱即用地支持此功能 - 请参阅:
和:
https://developer.android.com/reference/kotlin/androidx/paging/LoadStateAdapter
【讨论】: