Freigeben über


View.SetLayerType(LayerType, Paint) Methode

Definition

Gibt den Typ der Layersicherung für diese Ansicht an.

[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

Parameter

layerType
LayerType

Der Layertyp, der mit dieser Ansicht verwendet werden soll, muss eine von #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE oder #LAYER_TYPE_HARDWARE

paint
Paint

Die zum Verfassen der Ebene verwendete Farbe. Dieses Argument ist optional und kann null sein. Sie wird ignoriert, wenn der Layertyp #LAYER_TYPE_NONE

Attribute

Hinweise

Gibt den Typ der Layersicherung für diese Ansicht an. Die Ebene kann #LAYER_TYPE_NONE, #LAYER_TYPE_SOFTWARE oder #LAYER_TYPE_HARDWARE.

Eine Ebene ist einer optionalen android.graphics.Paint Instanz zugeordnet, die steuert, wie die Ebene auf dem Bildschirm zusammengesetzt wird. Bei der Erstellung der Schicht werden die folgenden Eigenschaften der Farbe berücksichtigt:

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

Wenn diese Ansicht einen Alphawert auf < 1,0 durch Aufrufen #setAlpha(float)festgelegt hat, wird der Alphawert der Farbe der Ebene durch den Alphawert dieser Ansicht ersetzt.

Weitere Informationen zum Zeitpunkt und zur Verwendung von Layern finden Sie in der Dokumentation zu #LAYER_TYPE_NONE#LAYER_TYPE_SOFTWARE #LAYER_TYPE_HARDWARE und zu weiteren Informationen.

Java-Dokumentation für android.view.View.setLayerType(int, android.graphics.Paint).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen