前言
Jetpack Compose光下拉刷新,官方就提供了三种不同的方式,使用的依赖也不相同,特别的混乱。
所以在网络上看到的示例可能找不到依赖就是这个原因。
其中
swiperefresh 被废弃了
PullToRefreshBox还处于实验阶段
也就是说只有前两种可以使用,如果不嫌弃代码中有废弃红线的标记,可以使用第一种,要么使用第二种。
Compose Material 3
最新版本是1.3.2
,本文使用的是1.3.0
。
下拉刷新
swiperefresh
这个已经废弃,不过依旧能用。
导入
1 | implementation("com.google.accompanist:accompanist-swiperefresh:0.30.1") |
使用
1 | import android.util.Log |
PullToRefreshBox
这个还是实验API
1 | import android.util.Log |
加载更多
1 |
|