Lenguaje

View.HasOverlappingRendering Propiedad

Definición

Devuelve si esta vista tiene contenido que se superpone.

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

Valor de propiedad

True si el contenido de esta vista puede superponerse, false de lo contrario.

Atributos

Comentarios

Devuelve si esta vista tiene contenido que se superpone.

Esta función, diseñada para reemplazarse por tipos de vista específicos, es una optimización cuando se establece alfa en una vista. Si la representación se superpone en una vista con alfa < 1, esa vista se dibuja en un búfer fuera de pantalla y, a continuación, se compone en su lugar, lo que puede ser costoso. Si la vista no tiene representación superpuesta, la vista puede dibujar cada primitivo directamente con el valor alfa adecuado. Un ejemplo de representación superpuesta es textView con una imagen de fondo, como un botón. Un ejemplo de representación no superpuesta es un TextView sin fondo o imageView con solo la imagen en primer plano. La implementación predeterminada devuelve true; Las subclases deben invalidar si tienen casos que se pueden optimizar.

<strong>Note:</strong> El valor devuelto de este método se omite si #forceHasOverlappingRendering(boolean) se ha llamado a en esta vista.

Java documentación para android.view.View.hasOverlappingRendering().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a