Jetpack 之 Paging3使用

Paging是Google推出的一个应用于Android平台的分页加载库。






注意点:
1
2
3
4
binding.recyclerView.adapter = adapter.withLoadStateHeaderAndFooter(
header = LoadingDataAdapter(adapter),
footer = LoadingDataAdapter(adapter)
)

withLoadStateHeaderAndFooter设置的是上拉加载和下拉加载的UI布局,不是添加我们之前理解的 Header View,只有当页数从不是1的时候开始往上滑,才能看到!(比如:page=10,往上快速滑动,就能看到Header)

具体代码移步github:
https://github.com/stewForAni/Kotlin-Jetpack/tree/main/app/src/main/java/com/stew/kotlinjetpack/paging3