在jetpack compose中有类似swiperrefreshlayout的东西可以拉刷新
答案 0 :(得分:4)
您可以使用 Google's 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
}
}
}