View.SetLayerType(LayerType, Paint) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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_NONE
e #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.