View.HasOverlappingRendering 屬性

定義

傳回這個檢視是否有重迭的內容。

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

屬性值

如果此檢視中的內容可能會重迭,則為 true,否則為 false。

屬性

備註

傳回這個檢視是否有重迭的內容。

此函式是特定 View 類型所要覆寫的,是在檢視上設定 Alpha 時的優化。 如果轉譯與 Alpha < 1 在檢視中重迭,該檢視會繪製到螢幕外緩衝區,然後複合成就地,這可能很昂貴。 如果檢視沒有重迭的轉譯,則檢視可以直接使用適當的 Alpha 值繪製每個基本類型。 重迭轉譯的範例是具有背景影像的 TextView,例如 Button。 非重迭轉譯的範例是沒有背景的 TextView,或只有前景影像的 ImageView。 預設實作會傳回 true;如果子類別具有可優化的情況,則應該覆寫它們。

<strong Note: < /strong >> 如果 #forceHasOverlappingRendering(boolean) 已在這個檢視上呼叫,則會忽略這個方法的傳回值。

android.view.View.hasOverlappingRendering() JAVA 檔。

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

適用於