在 LazyColumn jetpack compose 中有类似 swiperefreshlayout 的东西可以拉动刷新
There is something similar like swiperefreshlayout to pull to refresh in the LazyColumn jetpack compose
jetpack compose 中有类似于 swiperefreshlayout 的拉动刷新
您可以使用 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
}
}
}
jetpack compose 中有类似于 swiperefreshlayout 的拉动刷新
您可以使用 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
}
}
}