ViewGroup.SetChildrenDrawingCacheEnabled(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用或停用此視圖群組中每個子節點的繪圖快取。
[Android.Runtime.Register("setChildrenDrawingCacheEnabled", "(Z)V", "GetSetChildrenDrawingCacheEnabled_ZHandler")]
protected virtual void SetChildrenDrawingCacheEnabled(bool enabled);
[<Android.Runtime.Register("setChildrenDrawingCacheEnabled", "(Z)V", "GetSetChildrenDrawingCacheEnabled_ZHandler")>]
abstract member SetChildrenDrawingCacheEnabled : bool -> unit
override this.SetChildrenDrawingCacheEnabled : bool -> unit
參數
- enabled
- Boolean
true 用於啟用快取,false 用於處置快取
- 屬性
備註
啟用或停用此視圖群組中每個子節點的繪圖快取。
此會員已被棄用。 隨著 API 11 引入硬體加速渲染,視圖繪製快取在很大程度上變得過時。 透過硬體加速,中間快取層大多不再必要,且由於建立與更新該層的成本,容易導致淨效能損失。 在少數需要快取層次的情況下,例如用於 alpha 動畫,則 #setLayerType(int, Paint) 會用硬體渲染來處理此問題。 對於軟體渲染的檢視階層中一小部分或個別檢視的快照,建議從 a Canvas 或 Bitmap 建立 a android.graphics.Picture 並呼叫#draw(Canvas)檢視。 然而,這些軟體渲染的使用不被鼓勵,且與硬體純渲染功能 android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE 如點陣圖、即時陰影及輪廓裁切存在相容性問題。 建議使用 PixelCopy API 來製作使用者介面截圖、回饋報告或單元測試。
Java 文件 android.view.ViewGroup.setChildrenDrawingCacheEnabled(boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。