Видя большое количество проблем с неправильным масштабированием растровых изображений при преобразовании в BitmapDrawable
, общий способ преобразования должен быть следующим:
Drawable d = new BitmapDrawable(getResources(), bitmap);
Без Resources reference
bitmap
может отображаться некорректно, даже при правильном масштабировании. Здесь есть множество вопросов, которые можно решить, просто используя этот метод, а не прямой вызов только с аргументом bitmap
.