Так объявлено в моем XML:
Код: Выделить всё
Код: Выделить всё
val bmp = BitmapFactory.decodeFile(mediaItem!!.mediaMetadata.artworkUri!!.path)
view.setImageBitmap(null)
if (bmp != null) {
view.setImageBitmap(bmp)
Log.d("TEMPS", bmp.toString())
}
Код: Выделить всё
/data/user/0/com.example.euphonia/files/music.zirk.eu/icon/Howling.jpg
Я также пытался установить это прямо из URL-адреса, но это не сработало.
Чтобы проверить, неправильный ли мой файл, я также попытался установить растровое изображение следующим образом:
Код: Выделить всё
val help = Bitmap.createBitmap(100, 100, Config.ARGB_8888)
for (i in 0..99) {
for (y in 0..99) {
help.setPixel(i, y, Color.rgb(45, 127, 0))
}
}
view.setImageBitmap(help)
Я также пытался сделать представление недействительным, вызвав инвалидацию, но это ничего не изменило
Как отобразить изображение в ImageView?
Подробнее здесь: https://stackoverflow.com/questions/791 ... oid-studio