共用方式為


View.WillNotCacheDrawing 方法

定義

傳回這個檢視是否可以快取其繪圖。

[Android.Runtime.Register("willNotCacheDrawing", "()Z", "GetWillNotCacheDrawingHandler")]
public virtual bool WillNotCacheDrawing ();
[<Android.Runtime.Register("willNotCacheDrawing", "()Z", "GetWillNotCacheDrawingHandler")>]
abstract member WillNotCacheDrawing : unit -> bool
override this.WillNotCacheDrawing : unit -> bool

傳回

如果此檢視未快取其繪圖,則為 true,否則為 false

屬性

備註

傳回這個檢視是否可以快取其繪圖。

已取代這個成員。 在 API 11 中引進硬體加速轉譯時,檢視繪圖快取基本上已經過時。 使用硬體加速時,中繼快取層基本上是不必要的,而且由於建立和更新層的成本,很容易造成效能凈損失。 在極少數情況下,快取層很有用,例如Alpha動畫, #setLayerType(int, Paint) 請使用硬體轉譯來處理此情況。 針對檢視階層或個別檢視中一小部分的軟體轉譯快照集,建議 CanvasBitmapandroid.graphics.Picture 建立,並在檢視上呼叫 #draw(Canvas) 。 不過,不建議使用這些軟體轉譯的使用方式,並且與僅限硬體的轉譯功能有相容性問題,例如 android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE 點圖、即時陰影和外框裁剪。 如需意見反應報表或單元測試 UI 的螢幕快照, PixelCopy 建議使用 API。

android.view.View.willNotCacheDrawing()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於