K Merle
01/13/2022, 2:01 PMFunkyMuse
01/13/2022, 2:07 PMK Merle
01/13/2022, 2:09 PMDmitrii Smirnov
01/13/2022, 2:21 PMK Merle
01/13/2022, 2:22 PMShould adding an new item to an index 0 not move scroll for that same height amount?
Dmitrii Smirnov
01/13/2022, 2:26 PMK Merle
01/13/2022, 2:30 PMval lazyListState = rememberLazyListState()
LazyColumn(
state = lazyListState,
reverseLayout = true,
modifier = modifier
) {
items(messages) { item ->
MessageItem(item)
}
}
Abhinav Suthar
01/13/2022, 3:50 PMK Merle
01/13/2022, 4:22 PMitems(..,key={id})
solved an issue.val itemOffset = rememberSaveable { mutableStateOf(0)}
LaunchedEffect(itemOffset) {
lazyListState.animateScrollToItem(lazyListState.firstVisibleItemIndex, itemOffset.value)
}
SideEffect {
itemOffset.value = lazyListState.firstVisibleItemScrollOffset
}
John Nichol
01/17/2022, 3:19 PM