Android - ImageView: setImageBitmap VS setImageDrawable
Jaka jest różnica pomiędzysetImageBitmap
isetImageDrawable
?
Mam obraz, który chciałbym ustawić dynamicznie z pliku. Samouczek, za którym podążałem, mówi o konwersji mojegoBitmap
do aBitmapDrawable
następnie ustaw go za pomocąsetImageDrawable
. Zauważyłem, że ustawienieBitmap
bezpośrednio zsetImageBitmap
działa również, ale nie zauważam żadnej różnicy.
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
BitmapDrawable bitmapDrawable = new BitmapDrawable(image);
imageView.setImageDrawable(bitmapDrawable);
LUB
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
imageView.setImageBitmap(image);