tad
05/21/2021, 10:58 PMrememberSaveableStateHolder() restore the scroll state of a LazyColumn in a child composable?tad
05/21/2021, 10:59 PM@Composable
fun HomeContent(
currentScreen: Screen,
modifier: Modifier = Modifier,
content: @Composable (Screen) -> Unit
) {
val stateHolder = rememberSaveableStateHolder()
Crossfade(targetState = currentScreen) { screen ->
Box(modifier) {
stateHolder.SaveableStateProvider(screen.key) {
content(screen)
}
}
}
}tad
05/21/2021, 11:00 PMpaging-compose which may affect thistad
05/21/2021, 11:01 PMcontent(screen) runs a LazyColumn in one of the screens)Zach Klippenstein (he/him) [MOD]
05/21/2021, 11:05 PMtad
05/21/2021, 11:06 PM