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.