Kotlin Загрузить и добавить картинки в массив

У меня есть массив картинок в ресурсах-они успешно добавляются в мой RecyclerView через код

  image.setImageResource(List_dannix.Image_id)

Нужно: Загрузить изображения не из моих ресурсов ,а из интернета (Т.е. Картинка загружается и добавляется в массив)

В таком формате я пробовал , не сработало:(

var ArrayImage:MutableList<Int> = ArrayList()
         ArrayImage.add(Picasso.get().load(URL)) //не сработало(

Имею проблему только с картинками, код для текста рабочий:)


Ответы (1 шт):

Автор решения: Tiarait

Можете попробовать создать массив строк и записывать туда Uri ссылки или ресурсного изображения. Ну а дальше проверять если элемент массива является ссылкой, то загружаем через пикассо, если нет то получаем drawable из uri и загружаем через setImageDrawable

пример как достать uri из drawable

пример как получить drawable из uri

→ Ссылка