Freigeben über


Transition.GetTransitionProperties Methode

Definition

Gibt den Satz von Eigenschaftsnamen zurück, der in dem objekt gespeichert ist, das TransitionValues an #captureStartValues(TransitionValues) übergeben wird, um das dieser Übergang zum Abbrechen überlappender Animationen kümmert.

[Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")]
public virtual string[]? GetTransitionProperties ();
[<Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")>]
abstract member GetTransitionProperties : unit -> string[]
override this.GetTransitionProperties : unit -> string[]

Gibt zurück

String[]

Ein Array von Eigenschaftennamen, wie in der Klassendokumentation für TransitionValuesbeschrieben. Die Standardimplementierung gibt null zurück.

Attribute

Hinweise

Gibt den Satz von Eigenschaftsnamen zurück, der in dem objekt gespeichert ist, das TransitionValues an #captureStartValues(TransitionValues) übergeben wird, um das dieser Übergang zum Abbrechen überlappender Animationen kümmert. Wenn ein Übergang in einem bestimmten Szenenstamm gestartet wird, werden alle Derzeit in demselben Szenenstamm ausgeführten Übergänge überprüft, um festzustellen, ob die Eigenschaften, auf denen sie ihre Animationen basieren, mit den Endwerten der gleichen Eigenschaften im neuen Übergang übereinstimmen. Wenn die Endwerte nicht gleich sind, wird die alte Animation abgebrochen, da der neue Übergang eine neue Animation zu diesen neuen Werten startet. Wenn die Werte gleich sind, darf die alte Animation fortgesetzt werden, und für diesen Übergang wird keine neue Animation gestartet.

Ein Übergang muss diese Methode nicht überschreiben. Dies nicht zu tun, bedeutet jedoch, dass die im vorherigen Absatz beschriebene Abbruchlogik für diesen Übergang übersprungen wird, was möglicherweise zu Artefakten führt, da alte Übergänge und neue Übergänge auf den gleichen Zielen parallel ausgeführt werden, wodurch Ansichten zu potenziell unterschiedlichen Endwerten animiert werden.

Java-Dokumentation für android.transition.Transition.getTransitionProperties().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: