sashjakk
11/24/2020, 10:08 AMAndré Kindwall
11/24/2020, 11:22 AMlastVisibleItemIndex
when each list item is composed. I dont know, but I guess this solution is bad practice
val state = rememberLazyListState()
val (lastVisibleItemIndex, setLastVisibleItemIndex) =
remember(state.firstVisibleItemIndex, items) { mutableStateOf(0) }
LazyColumnForIndexed(items = items, state = state) { index, item ->
Text("item $item")
if (index > lastVisibleItemIndex) {
setLastVisibleItemIndex(index)
}
}
Text("First visible ${state.firstVisibleItemIndex}")
Text("Last visible $lastVisibleItemIndex")
sashjakk
11/24/2020, 11:28 AMAndré Kindwall
11/24/2020, 11:34 AM