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 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於