Код: Выделить всё
// 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)
Где я ошибаюсь? Я думал, что это может быть проблема мутаблелиста, но список обновляется. Нужен ли шаг, чтобы освежить нижний лист?
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-updating