Jetpack Compose: обновление можно компоновать при изменении списка. ⇐ Android
-
Anonymous
Jetpack Compose: обновление можно компоновать при изменении списка.
У меня есть составной элемент на экране, на котором отображается список элементов трека (избранное):
var избранное: MutableList от mutableStateOf(mutableListOf()) @ExperimentalFoundationApi @Композитный частное развлечение ResultList (модель: FreezerModel) { с (модель) { if (favourites.isEmpty()) NoDataMessage("Избранного пока нет") еще { LazyColumn(state = RememberLazyListState()) { предметы(избранное) { TrackCard(оно, модель) } } } } } При событиях клика я обновляю свой список избранного (добавляю/удаляю элемент). Как я могу заставить свой составной объект немедленно отразить эти изменения (например, перерисовать себя или что-то подобное)? Пока что это работает только при первом переключении на другой экран.
Спасибо за ваш вклад!
У меня есть составной элемент на экране, на котором отображается список элементов трека (избранное):
var избранное: MutableList от mutableStateOf(mutableListOf()) @ExperimentalFoundationApi @Композитный частное развлечение ResultList (модель: FreezerModel) { с (модель) { if (favourites.isEmpty()) NoDataMessage("Избранного пока нет") еще { LazyColumn(state = RememberLazyListState()) { предметы(избранное) { TrackCard(оно, модель) } } } } } При событиях клика я обновляю свой список избранного (добавляю/удаляю элемент). Как я могу заставить свой составной объект немедленно отразить эти изменения (например, перерисовать себя или что-то подобное)? Пока что это работает только при первом переключении на другой экран.
Спасибо за ваш вклад!
Мобильная версия