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 podría superponerse; de lo contrario, false.

Atributos

Comentarios

Devuelve si esta vista tiene contenido que se superpone.

Esta función, diseñada para invalidarse 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 la 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.

Documentación de Java para android.view.View.hasOverlappingRendering().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a