Ответ 1
Ромен Гай ответил в комментариях:
Чтобы ответить на исходный вопрос: нет, нет производительности разница. Есть некоторые оптимизации, которые мы могли бы реализовать для измененные растровые изображения. Надеюсь, в следующем выпуске:)
Bitmap
класс имеет метод copy()
с подписями ниже:
public Bitmap copy(Bitmap.Config config, boolean isMutable)
Есть ли разница в производительности между изменяемым и неизменяемым Bitmap
?
Ромен Гай ответил в комментариях:
Чтобы ответить на исходный вопрос: нет, нет производительности разница. Есть некоторые оптимизации, которые мы могли бы реализовать для измененные растровые изображения. Надеюсь, в следующем выпуске:)
Нет разницы в производительности. Это не повлияет на производительность вашего приложения. Если вы хотите выполнить любое отступление, например, вращение и т.д., Тогда я думаю, что растровое изображение должно быть изменчивым...
На уровне приложения всегда существует разница между неизменяемыми и изменяемыми ресурсами Bitmap.
Вы всегда получаете неизменяемый Bitmap из ресурсов. вам нужно преобразовать их в изменчивое растровое изображение согласно требованию.
Bitmap Bitmap = BitmapFactory.decodeResource(....); Bitmap mutableBitmap = immutableBitmap.copy(битмап .Config.ARGB_8888, true);
Вероятно, в этой ссылке должна быть проблема с производительностью.