ImageDecoder.MutableRequired Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück, ob die decodierte Bitmap
Datei stummgeschaltet werden kann. -oder- Geben Sie an, ob die Bitmap
Stummschaltung möglich sein soll.
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
Eigenschaftswert
- Attribute
Hinweise
Dokumentation zum Property Getter:
Gibt zurück, ob die decodierte Bitmap
Datei stummgeschaltet werden kann.
Java-Dokumentation für android.graphics.ImageDecoder.isMutableRequired()
.
Dokumentation zum Eigenschaftensatzer:
Geben Sie an, ob die Bitmap
Stummschaltung erfolgen soll.
Standardmäßig ist eine Bitmap
Erstellte von #decodeBitmap decodeBitmap
unveränderlich, d. h. gibt zurückfalse
. Bitmap#isMutable() Bitmap.isMutable()
Dies kann mit setMutableRequired(true)
.
Veränderbare Bitmaps sind nicht kompatibel mit #ALLOCATOR_HARDWARE
, da Bitmap.Config#HARDWARE
Bitmaps nicht änderbar sein können. Wenn Sie versuchen, sie zu kombinieren, wird ein java.lang.IllegalStateException
.
Änderbare Bitmaps sind auch nicht kompatibel mit #decodeDrawable decodeDrawable
, was erfordern würde, dass die Bitmap aus der zurückgegebenen Drawable-Datei abgerufen werden muss, um sie zu ändern. Wenn Sie versuchen, eine Stummschaltung Drawable
zu decodieren, wird ein java.lang.IllegalStateException
.
Wie alle Setter auf ImageDecoder muss dies innerhalb OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded
aufgerufen werden.
Java-Dokumentation für android.graphics.ImageDecoder.setMutableRequired(boolean)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.