View.HasOverlappingRendering プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このビューに重複するコンテンツがあるかどうかを返します。
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)
、このメソッドの戻り値は無視されます。
の android.view.View.hasOverlappingRendering()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。