Freigeben über


ViewPropertyAnimator.WithLayer Methode

Definition

Die ansicht, die dieser ViewPropertyAnimator zugeordnet ist, wird View#setLayerType(int, android.graphics.Paint) layer type für die Dauer der nächsten Animation festgelegt View#LAYER_TYPE_HARDWARE .

[Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")]
public virtual Android.Views.ViewPropertyAnimator WithLayer ();
[<Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")>]
abstract member WithLayer : unit -> Android.Views.ViewPropertyAnimator
override this.WithLayer : unit -> Android.Views.ViewPropertyAnimator

Gibt zurück

Dieses Objekt, sodass Aufrufe von Methoden in dieser Klasse verkettet werden können.

Attribute

Hinweise

Die ansicht, die dieser ViewPropertyAnimator zugeordnet ist, wird View#setLayerType(int, android.graphics.Paint) layer type für die Dauer der nächsten Animation festgelegt View#LAYER_TYPE_HARDWARE . Wie in der Dokumentation beschrieben View#LAYER_TYPE_HARDWARE, hängt der tatsächliche Typ der intern verwendeten Schicht von der Laufzeitsituation der Ansicht ab. Wenn die Aktivität und diese Ansicht hardwarebeschleunigt sind, wird auch die Ebene beschleunigt. Wenn die Aktivität oder die Ansicht nicht beschleunigt wird, ist die Ebene effektiv identisch mit View#LAYER_TYPE_SOFTWARE.

Dieser Zustand ist nicht dauerhaft, entweder in der Ansicht oder in diesem ViewPropertyAnimator: Der Layertyp der Ansicht wird wiederhergestellt, wenn die Animation endet, als diese Methode aufgerufen wurde, und diese Einstellung für ViewPropertyAnimator ist nur für die nächste Animation gültig. Beachten Sie, dass das Aufrufen dieser Methode und das anschließende unabhängige Festlegen des Layertyps der Ansicht (durch einen direkten Aufruf von View#setLayerType(int, android.graphics.Paint)) dazu führen, dass einige Inkonsistenzen auftreten, einschließlich der Wiederherstellung des Layertyps zum Vor-withLayer()-Wert, wenn die Animation beendet wird.

Java-Dokumentation für android.view.ViewPropertyAnimator.withLayer().

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

  • <xref:Android.Views.View.SetLayerType(Android.Views.LayerType%2c+Android.Graphics.Paint)>