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 onHeaderDecodedaufgerufen 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.