Android-利用Jetpack-Compose-+Paging3+swiperefresh实现分页加载,下拉上拉效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-利用Jetpack-Compose-+Paging3+swiperefresh实现分页加载,下拉上拉效果相关的知识,希望对你有一定的参考价值。

参考技术A

Paging是google官方推出的一个android分页加载库,配合RecyclerView可以很方便实现RecyelerView的Footer和Header。可以使用在Java或Kotlin项目中,借助PagingDataAdapter帮助RecyclerView实现分页加载。

Paging中最重要的两个类是 PagingSource LoadState PagingDataAdapter :

Jetpack Compose 提供了Flutter类似的功能API,非常方便,简单举个例子:

本文主要介绍JetCompose 项目中 Paging3分页的使用,下拉刷新上拉加载动效。效果如下:

构建错误:是com.google.accompanist:accompanist:xxx 相关库的版本不兼容,需要依赖相同的版本

以上是关于Android-利用Jetpack-Compose-+Paging3+swiperefresh实现分页加载,下拉上拉效果的主要内容,如果未能解决你的问题,请参考以下文章

如何判断 jetpack-compose 分页是不是有效?

Markwon 在可组合文本中链接

Android应用利用超声波来获取用户隐私

介绍10个超燃Jetpack Compose 项目

介绍10个超燃Jetpack Compose 项目

Android栈溢出漏洞利用练习