Поделиться через


ImageDecoder.MutableRequired Свойство

Определение

Возвращает, будет ли декодировано Bitmap изменяться. -или- Укажите, следует ли Bitmap изменять значение.

public bool MutableRequired { [Android.Runtime.Register("isMutableRequired", "()Z", "", ApiSince=28)] get; [Android.Runtime.Register("setMutableRequired", "(Z)V", "", ApiSince=28)] set; }
[<get: Android.Runtime.Register("isMutableRequired", "()Z", "", ApiSince=28)>]
[<set: Android.Runtime.Register("setMutableRequired", "(Z)V", "", ApiSince=28)>]
member this.MutableRequired : bool with get, set

Значение свойства

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает, будет ли декодировано Bitmap изменяться.

Документация по Java для android.graphics.ImageDecoder.isMutableRequired().

Документация по набору свойств:

Укажите, следует ли изменять значение Bitmap .

По умолчанию Bitmap созданный #decodeBitmap decodeBitmap объект будет неизменяемым, т. е. Bitmap#isMutable() Bitmap.isMutable() возвращается false. Это можно изменить с setMutableRequired(true)помощью .

Изменяемые растровые карты несовместимы с #ALLOCATOR_HARDWAREтем, что Bitmap.Config#HARDWARE растровые карты не могут быть изменяемыми. Попытка объединить их вызовет java.lang.IllegalStateException.

Изменяемые растровые карты также несовместимы с #decodeDrawable decodeDrawableтем, что требует получения растрового изображения из возвращаемого объекта Drawable для изменения. Попытка декодировать мутируемый Drawable вызовет java.lang.IllegalStateException.

Как и все методы задания в ImageDecoder, это должно вызываться внутри OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.

Документация по Java для android.graphics.ImageDecoder.setMutableRequired(boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к