Android - ImageView: setImageBitmap VS setImageDrawable
Cuál es la diferencia entresetImageBitmap
ysetImageDrawable
?
Tengo una imagen que me gustaría configurar dinámicamente desde un archivo. El tutorial que seguí dice convertir miBitmap
a unBitmapDrawable
luego configurarlo usandosetImageDrawable
. Me he dado cuenta de que la configuración de laBitmap
directamente consetImageBitmap
También funciona pero no noto ninguna diferencia.
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
BitmapDrawable bitmapDrawable = new BitmapDrawable(image);
imageView.setImageDrawable(bitmapDrawable);
O
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
imageView.setImageBitmap(image);