fengdai
05/07/2022, 9:49 AMvar refreshing by remember { mutableStateOf(false) }
LaunchedEffect(refreshing) {
if (refreshing) {
delay(2000)
refreshing = false
}
}
SwipeRefresh(
state = rememberSwipeRefreshState(isRefreshing = refreshing),
onRefresh = { refreshing = true },
) { ... }
2. Can’t enter refreshing state:
val state = rememberSwipeRefreshState(isRefreshing = false)
LaunchedEffect(state.isRefreshing) {
if (state.isRefreshing) {
delay(2000)
state.isRefreshing = false
}
}
SwipeRefresh(
state = state,
onRefresh = { state.isRefreshing = true },
) { ... }
fengdai
05/07/2022, 9:59 AM