сохранять позицию и потом скролить до нужной позиции выглядит не очень. Я прям вижу как список прокручивается 🤪
SaveableStateHolder должен помочь, LazyColumn с ним дружит. Но вообще это из коробки должно работать, если использовать библиотеки навигации.
Спасибо. Сейчас гляну
да. это сохраняется и восстанавливается из коробки. но если сильно хочется самому то правильнее проставлять начальные позиции параметрами в rememberLazyListState(), а не запускать корутину чтобы проскроллить
Если я правильно понял, то чтоб лист запомнил надо передать ключ нужной позиции, правильно? Выглядеть должно примерно так items(data, key = { item -> item.id }) {}?
Обсуждают сегодня