View.SetLayerType(LayerType, Paint) Método

Definição

Especifica o tipo de camada que dá suporte a esse modo de exibição.

[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

O tipo de camada a ser usado com esse modo de exibição, deve ser um de #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE ou #LAYER_TYPE_HARDWARE

paint
Paint

A tinta usada para compor a camada. Esse argumento é opcional e pode ser nulo. Ele é ignorado quando o tipo de camada é #LAYER_TYPE_NONE

Atributos

Comentários

Especifica o tipo de camada que dá suporte a esse modo de exibição. A camada pode ser #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE ou #LAYER_TYPE_HARDWARE.

Uma camada é associada a uma instância opcional android.graphics.Paint que controla como a camada é composta na tela. As seguintes propriedades da tinta são levadas em conta ao compor a camada:

<><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><>

Se esse modo de exibição tiver um valor alfa definido como < 1,0 chamando #setAlpha(float), o valor alfa da pintura da camada será substituído pelo valor alfa desse modo de exibição.

Consulte a documentação do #LAYER_TYPE_NONEe #LAYER_TYPE_SOFTWARE#LAYER_TYPE_HARDWARE para obter mais informações sobre quando e como usar camadas.

Documentação Java para android.view.View.setLayerType(int, android.graphics.Paint).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também