Compartir a través de


View.SetLayerType(LayerType, Paint) Método

Definición

Especifica el tipo de capa que respalda esta vista.

[Android.Runtime.Register("setLayerType", "(ILandroid/graphics/Paint;)V", "GetSetLayerType_ILandroid_graphics_Paint_Handler")]
public virtual void SetLayerType (Android.Views.LayerType layerType, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("setLayerType", "(ILandroid/graphics/Paint;)V", "GetSetLayerType_ILandroid_graphics_Paint_Handler")>]
abstract member SetLayerType : Android.Views.LayerType * Android.Graphics.Paint -> unit
override this.SetLayerType : Android.Views.LayerType * Android.Graphics.Paint -> unit

Parámetros

layerType
LayerType

El tipo de capa que se va a usar con esta vista, debe ser uno de #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE o #LAYER_TYPE_HARDWARE

paint
Paint

Pintura utilizada para componer la capa. Este argumento es opcional y puede ser NULL. Se omite cuando el tipo de capa es #LAYER_TYPE_NONE

Atributos

Comentarios

Especifica el tipo de capa que respalda esta vista. La capa puede ser #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE o #LAYER_TYPE_HARDWARE.

Una capa está asociada a una instancia opcional android.graphics.Paint que controla cómo se compone la capa en pantalla. Las siguientes propiedades de la pintura se tienen en cuenta al componer la capa:

<ul><li>android.graphics.Paint#getAlpha() Translucency (alpha)</li><li><android.graphics.Paint#getXfermode() Blending mode/li><li><android.graphics.Paint#getColorFilter() Color filter/li></ul>

Si esta vista tiene un valor alfa establecido en 1,0 llamando a <#setAlpha(float), el valor alfa de la pintura de la capa se sustituye por el valor alfa de esta vista.

Consulte la documentación de #LAYER_TYPE_NONEy #LAYER_TYPE_SOFTWARE#LAYER_TYPE_HARDWARE para obtener más información sobre cuándo y cómo usar capas.

Documentación de Java para android.view.View.setLayerType(int, android.graphics.Paint).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también