Hristijan
05/23/2024, 8:47 AMcomposeMaterial3 = "1.3.0-beta01"
reproducible code in threadHristijan
05/23/2024, 8:47 AM@Composable
fun PullToRefreshIndicatorVisibleIssue() {
val onRefresh = {}
val pullToRefreshState = rememberPullToRefreshState()
var isRefreshing by remember {
mutableStateOf(false)
}
Box(
modifier = Modifier
.fillMaxSize()
.pullToRefresh(isRefreshing = isRefreshing, state = pullToRefreshState, onRefresh = {
isRefreshing = true
onRefresh()
isRefreshing = false
}),
) {
Indicator(
state = pullToRefreshState,
isRefreshing = isRefreshing,
modifier = Modifier
.align(Alignment.TopCenter)
.zIndex(3f)
)
LazyColumn(modifier = Modifier.matchParentSize()) {
for (i in 0 until 20) {
item(key = i.toString()) {
Text(text = "Text $i", modifier = Modifier.padding(16.dp))
}
}
}
}
}