Код: Выделить всё
@Composable
fun Card(
imageUrlList: List
) {
val pagerState = rememberPagerState { imageUrlList.size }
HorizontalPager(
state = pagerState
) {
val imageUrl = imageUrlList[it]
...
)
)
Как правильно использовать HorizontalPager со списком, который размер может измениться?
Я пробовал разные вещи, такие как установка imageUrlList в ImmutableList и val pagerState = key(LocalView.current) {memberPagerState { imageUrlList.size } так как я думал, что, возможно, проблема с RememberSaveable в RememberPagerState, но он все равно вылетает, я думал реже.
Последний раз я попробовал добавить журнал в HorizontalPager, в котором написано
Код: Выделить всё
Index $it out of bounds for length ${imageUrlList.size}. PagerState page count is ${pagerState.pageCount}Подробнее здесь: https://stackoverflow.com/questions/790 ... dexception
Мобильная версия