Nthily
09/24/2023, 2:07 PMLazyListState
I created a top-level LazyListState
in a @Composable
with Scaffold
, which controls the LazyList
on the homepage. However, my app has a multi account feature where users can switch accounts to view their homepage content. I want LazyListState
to update the initialFirstVisibleItemIndex
parameter when switching accounts, so that after the homepage initialization is completed, it can display the last place the account was viewed.
But I cannot create a LazyListState
on the homepage because I have a feature where when user clicks the`bottomBar` of homepage, the LazyList
will scroll to the top, so I need to hoist the LazyListState
to the top level (in Scaffold). Any good ideas?