Langage

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_NONE et #LAYER_TYPE_SOFTWARE pour plus d’informations #LAYER_TYPE_HARDWAREsur le moment et la façon d’utiliser des couches.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi