ImageDecoder.MutableRequired 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳解碼 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 數會拋出一個 java.lang.IllegalStateException。
如同 ImageDecoder 上的所有設定器,必須在 內 OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded調用。
Java 文件 android.graphics.ImageDecoder.setMutableRequired(boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。