Intereting Posts
Получить позицию spinner в Android FindFragmentByTag () возвращает null после выполнения FragmentTransaction с использованием метода replace () Отладка с использованием виртуальной машины, такой как VMWare / VirtualBox? Предотвращение множественных копий службы Android Как найти значение в firebase Android Android – Не удалось найти google-play-services_lib.apk! ошибка Есть ли способ добавить напоминания к новому событию календаря с использованием намерений? Android 4.4.2 Подтверждение SSL отменено Android: adb: скопировать файл в / system (Permission denied) Андроид linearlayout фоновый селектор Apk работает только в режиме отладки. Apk начал с «Run» в заходах Eclipse на контрольных точках Какая польза от «прикрепления к корню» в развороте макета? Play Store – готовность к публикации Как использовать задачуCheckCheck для запуска тестов на удаленных устройствах Не удалось создать мост отладки Не удалось обнаружить версию adb. Синтаксическая ошибка: ")" Обновление платформ-инструментов с 23.0.1 по 23.1.0 Линукс-32 бит вызывает проблему

Андроид mutable bitmap

Не могли бы вы объяснить мне, что такое изменчивое растровое изображение? Какие преимущества / недостатки или какие ограничения имеют изменчивое растровое изображение и неизменяемое растровое изображение. благодаря

Solutions Collecting From Web of "Андроид mutable bitmap"

Это примерно такая же разница, как и в String vs StringBuilder. String неизменна, поэтому вы не можете изменить свой контент (ну, по крайней мере, не без хака), а для StringBuilder вы можете изменить его содержимое.

Чтобы преобразовать неизменяемое растровое изображение в изменчивое, проверьте это сообщение: https://stackoverflow.com/a/16314940/878126

Если ваш растровый рисунок включает изменяемый флаг, его пиксели могут быть изменены, если это не так, пиксельные изменения вызывают ошибку. Это разница между ними.

И вот Android: конвертировать неизменяемый битмап в Mutable

Не уверен, есть ли какой-либо прирост производительности для использования неизменяемых растровых изображений. Часто непреложный – только для обеспечения безопасности потоков (или если вы собираетесь поделиться изображением с другим процессом, безопасным процессом)

Пытается создать новый растровый рисунок на основе размеров этого растрового изображения, установив конфигурацию нового bitmap в указанную, а затем скопировав пиксели этого растрового изображения в новое растровое изображение. И вы можете установить конфигурацию изображения.