在LazyColumnjetpackcompose中有类似swiperrefreshlayout的东西可以拉刷新
有类似 swiperrefreshlayout 的东西可以在喷气背包组合中拉动刷新
回答
您可以使用Google 的 Accompanist库来实现滑动刷新。
示例用法:
val viewModel: MyViewModel = viewModel()
val isRefreshing by viewModel.isRefreshing.collectAsState()
SwipeRefresh(
state = rememberSwipeRefreshState(isRefreshing),
onRefresh = { viewModel.refresh() },
) {
LazyColumn {
items(30) { index ->
// TODO: list items
}
}
}
文档:https : //google.github.io/accompanist/swiperrefresh/
THE END
二维码