Colton Idle
06/01/2024, 2:42 PMLazyColumn(modifier = Modifier.fillMaxSize()) {
items(someItemList) { item ->
MyItem(item = item)
}
item {
LaunchedEffect(true) {
//Do something when List end has been reached
}
}
}
Alexander Zhirkevich
06/01/2024, 2:44 PMsnapshotFlow { !lazyListState.canScrollForward }
?ste
06/01/2024, 4:46 PMLaunchedEffect(lazyListState) {
snapshotFlow { lazyListState.layoutInfo.visibleItemsInfo.lastOrNull()?.index }
.filterNotNull()
.map { it >= lazyListState.layoutInfo.totalItemsCount - 6 }
.distinctUntilChanged()
.filter { it && page.hasNext }
.mapNotNull { page.mergeWithNext() }
.collect { page = it }
}
youssef hachicha
06/03/2024, 7:27 AMStylianos Gakis
06/03/2024, 7:40 AMyoussef hachicha
06/03/2024, 7:51 AMStylianos Gakis
06/03/2024, 8:07 AMyoussef hachicha
06/03/2024, 8:15 AM