語言

View.HasOverlappingRendering 屬性

定義

回傳此檢視是否有內容重疊。

public virtual bool HasOverlappingRendering { [Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")] get; }
[<get: Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")>]
member this.HasOverlappingRendering : bool

屬性值

若此視圖內容可能重疊,則為 false。

屬性

備註

回傳此檢視是否有內容重疊。

此函式旨在被特定視圖類型覆蓋,當視圖設定 alpha 時,作為優化。 如果渲染在帶有 alpha < 1 的視圖中重疊,該視圖會被繪製到螢幕外緩衝區,然後合成到位,這可能會很昂貴。 如果視圖沒有重疊渲染,視圖可以直接繪製每個基元,並以適當的 alpha 值。 重疊渲染的例子是帶有背景影像的 TextView,例如 Button。 非重疊渲染的例子包括沒有背景的 TextView,或只有前景影像的 ImageView。 預設實作會回傳為真;子職業如果有可優化的案例,應該會覆寫。

<strong>Note:</strong> 如果此觀點被呼叫,則忽略 #forceHasOverlappingRendering(boolean) 此方法的回傳值。

Java 文件 android.view.View.hasOverlappingRendering()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於