共用方式為


View.DrawingCacheQuality 屬性

定義

傳回繪圖快取的品質。 -或- 設定此檢視的繪圖快取品質。

public virtual Android.Views.DrawingCacheQuality DrawingCacheQuality { [Android.Runtime.Register("getDrawingCacheQuality", "()I", "GetGetDrawingCacheQualityHandler")] get; [Android.Runtime.Register("setDrawingCacheQuality", "(I)V", "GetSetDrawingCacheQuality_IHandler")] set; }
[<get: Android.Runtime.Register("getDrawingCacheQuality", "()I", "GetGetDrawingCacheQualityHandler")>]
[<set: Android.Runtime.Register("setDrawingCacheQuality", "(I)V", "GetSetDrawingCacheQuality_IHandler")>]
member this.DrawingCacheQuality : Android.Views.DrawingCacheQuality with get, set

屬性值

其中一個 #DRAWING_CACHE_QUALITY_AUTO#DRAWING_CACHE_QUALITY_LOW#DRAWING_CACHE_QUALITY_HIGH

屬性

備註

屬性 getter 檔:

傳回繪圖快取的品質。

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

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

屬性 setter 檔:

設定此檢視的繪圖快取品質。 只有在啟用繪圖快取時,才會使用此值

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

android.view.View.setDrawingCacheQuality(int)Java 檔。

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

適用於

另請參閱