言語

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。

属性

注釈

このビューに重複するコンテンツがあるかどうかを返します。

この関数は、特定のビューの種類によってオーバーライドされることを意図したものであり、アルファがビューに設定されている場合の最適化です。 アルファ < 1 のビューでレンダリングが重なっている場合、そのビューはオフスクリーン バッファーに描画され、その後、所定の位置に合成されるため、コストがかかる可能性があります。 ビューに重なるレンダリングがない場合、ビューは適切なアルファ値を持つ各プリミティブを直接描画できます。 重なり合うレンダリングの例として、Button などの背景イメージを含む TextView があります。 重複しないレンダリングの例として、背景のない TextView や、前景イメージのみを含む ImageView があります。 既定の実装は true を返します。サブクラスは、最適化できるケースがある場合はオーバーライドする必要があります。

<strong>Note:</strong> このビューで #forceHasOverlappingRendering(boolean) が呼び出された場合、このメソッドの戻り値は無視されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象