Sprache

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen