Dari API 21 getDrawable(int id)
sudah usang. Jadi sekarang Anda perlu menggunakannya
ResourcesCompat.getDrawable(context.getResources(), R.drawable.img_user, null)
Tapi Cara terbaik untuk melakukannya adalah: Anda harus membuat satu kelas umum untuk mendapatkan gambar dan warna karena jika ada hal yang berubah atau usang di masa depan maka Anda tidak perlu mengubah di mana-mana dalam proyek Anda. Anda hanya perlu mengubah metode ini
object ResourceUtils {
fun getColor(context: Context, color: Int): Int {
return ResourcesCompat.getColor(context.getResources(), color, null)
}
fun getDrawable(context: Context, drawable: Int): Drawable? {
return ResourcesCompat.getDrawable(context.getResources(), drawable, null)
}
}
gunakan metode ini seperti:
Drawable img=ResourceUtils.getDrawable(context, R.drawable.img_user)
image.setImageDrawable(img);