Список изображений на нижнем листе не обновляетсяAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Список изображений на нижнем листе не обновляется

Сообщение Anonymous »

Я пытаюсь обновить список фотографий в JetPack Compose Bottom Sheet. Это Arraylist of Image Bitmaps: < /p>

Код: Выделить всё

// create an empty arraylist
var bitmaps: ArrayList = ArrayList()
< /code>
Далее я прочитал в списке файлов, выполняет итерацию через его URI, откройте потоки в файлы и добавляю масштабированные версии в ArrayList Bitmaps: < /p>
val input1 = cr.openInputStream(currentFile.toUri())
val tmp = BitmapFactory.decodeStream(input1)

// calculate scaled down size
val photoW = tmp.getWidth() / 4
val photoH = tmp.getHeight() / 4
val out = Bitmap.createScaledBitmap(tmp, photoW, photoH, false)

// add scaled image to bitmaps arraylist
bitmaps.add(out)
Это запускается внутри onclick = {} Iconbutton для нижнего листа, и я печатаю размер ArrayList, чтобы проверить его Обновление - это происходит (если я сделаю новую фотографию, добавлена), но на нижнем листе не показывает новую фотографию. < /p>
Где я ошибаюсь? Я думал, что это может быть проблема мутаблелиста, но список обновляется. Нужен ли шаг, чтобы освежить нижний лист?

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-updating
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»