Partager via


View.SetLayerType(LayerType, Paint) Méthode

Définition

Spécifie le type de stockage de couche de cette vue.

[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

Paramètres

layerType
LayerType

Le type de couche à utiliser avec cette vue doit être l’un des #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE ou #LAYER_TYPE_HARDWARE

paint
Paint

Peinture utilisée pour composer la couche. Cet argument est facultatif et peut être null. Elle est ignorée lorsque le type de couche est #LAYER_TYPE_NONE

Attributs

Remarques

Spécifie le type de stockage de couche de cette vue. La couche peut être #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE ou #LAYER_TYPE_HARDWARE.

Une couche est associée à une instance facultative android.graphics.Paint qui contrôle la façon dont la couche est composée à l’écran. Les propriétés suivantes de la peinture sont prises en compte lors de la composition de la couche :

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

Si cette vue a une valeur alpha définie sur < 1,0 en appelant #setAlpha(float), la valeur alpha de la peinture du calque est remplacée par la valeur alpha de cette vue.

Reportez-vous à la documentation de , #LAYER_TYPE_SOFTWARE et #LAYER_TYPE_HARDWARE pour plus d’informations #LAYER_TYPE_NONEsur le moment et la façon d’utiliser des couches.

Documentation Java pour android.view.View.setLayerType(int, android.graphics.Paint).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi