Freigeben über


Transition.AddTarget Methode

Definition

Überlädt

AddTarget(View)

Legt die Zielansichtsinstanzen fest, für die dieser Übergang animiert werden soll.

AddTarget(Class)

Fügt die Klasse einer Zielansicht hinzu, die animiert werden soll.

AddTarget(Int32)

Fügt die ID einer Zielansicht hinzu, die animiert werden soll.

AddTarget(String)

Fügt den TransitionName einer Zielansicht hinzu, die animiert werden soll.

AddTarget(View)

Legt die Zielansichtsinstanzen fest, für die dieser Übergang animiert werden soll.

[Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Android.Views.View? target);
[<Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")>]
abstract member AddTarget : Android.Views.View -> Android.Transitions.Transition
override this.AddTarget : Android.Views.View -> Android.Transitions.Transition

Parameter

target
View

Eine Ansicht, für die der Übergang fungiert, muss nicht null sein.

Gibt zurück

Der Übergang, zu dem das Ziel hinzugefügt wird. Das Zurückgeben desselben Objekts erleichtert das Verketten von Aufrufen während der Konstruktion, z. B. transitionSet.addTransitions(new Fade()).addTarget(someView);

Attribute

Hinweise

Legt die Zielansichtsinstanzen fest, für die dieser Übergang animiert werden soll. Standardmäßig gibt es keine Ziele, und ein Übergang lauscht auf Änderungen in jeder Ansicht in der Hierarchie unterhalb der SzeneRoot der Szene, in die übergestellt wird. Das Festlegen von Zielen schränkt den Übergang ein, nur auf diese Ansichten zu lauschen und darauf zu reagieren. Alle anderen Ansichten werden ignoriert.

Die Zielliste entspricht der #addTarget(int) targetId Liste, außer dieser Liste gibt die tatsächlichen Ansichtsinstanzen an, nicht die IDs der Ansichten. Dies ist eine wichtige Unterscheidung, wenn Szenenänderungen Ansichtshierarchien umfassen, die separat aufgeblasen wurden; unterschiedliche Ansichten können dieselbe ID gemeinsam nutzen, aber nicht tatsächlich dieselbe Instanz sein. Wenn der Übergang diese Ansichten gleich behandeln soll, sollte anstelle #addTarget(int) von #addTarget(View). Wenn Szenenänderungen dagegen Änderungen innerhalb derselben Ansichtshierarchie umfassen, sind unter Ansichten, die nicht unbedingt über ids festgelegt sind, die Zielliste der Ansichten möglicherweise bequemer ist.

Java-Dokumentation für android.transition.Transition.addTarget(android.view.View).

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.

Weitere Informationen

Gilt für:

AddTarget(Class)

Fügt die Klasse einer Zielansicht hinzu, die animiert werden soll.

[Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Java.Lang.Class? targetType);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")>]
abstract member AddTarget : Java.Lang.Class -> Android.Transitions.Transition
override this.AddTarget : Java.Lang.Class -> Android.Transitions.Transition

Parameter

targetType
Class

Der Typ, der beim Ausführen dieses Übergangs eingeschlossen werden soll.

Gibt zurück

Der Übergang, zu dem die Zielklasse hinzugefügt wurde. Das Zurückgeben desselben Objekts erleichtert das Verketten von Aufrufen während der Konstruktion, z. B. transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

Attribute

Hinweise

Fügt die Klasse einer Zielansicht hinzu, die animiert werden soll. Standardmäßig gibt es keine TargetTypes, und ein Übergang lauscht auf Änderungen an jeder Ansicht in der Hierarchie unterhalb der SceneRoot der Szene, in die übergestellt wird. Durch festlegen von targetTypes wird der Übergang nur auf Ansichten mit diesen Klassen beschränkt und überwacht. Ansichten mit verschiedenen Klassen werden ignoriert.

Beachten Sie, dass alle Ansichten, die in "targetType" umwandeln können, eingeschlossen werden. Wenn "targetType" lautet View.class, werden alle Ansichten eingeschlossen.

Java-Dokumentation für android.transition.Transition.addTarget(java.lang.Class).

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.

Weitere Informationen

  • AddTarget(Int32)
  • AddTarget(View)
  • <xref:Android.Transitions.Transition.ExcludeTarget(Java.Lang.Class%2c+System.Boolean)>
  • <xref:Android.Transitions.Transition.ExcludeChildren(Java.Lang.Class%2c+System.Boolean)>

Gilt für:

AddTarget(Int32)

Fügt die ID einer Zielansicht hinzu, die animiert werden soll.

[Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")]
public virtual Android.Transitions.Transition? AddTarget (int targetId);
[<Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")>]
abstract member AddTarget : int -> Android.Transitions.Transition
override this.AddTarget : int -> Android.Transitions.Transition

Parameter

targetId
Int32

Die ID einer Zielansicht muss eine positive Zahl sein.

Gibt zurück

Der Übergang, zu dem die targetId hinzugefügt wird. Das Zurückgeben desselben Objekts erleichtert das Verketten von Aufrufen während der Konstruktion, z. B. transitionSet.addTransitions(new Fade()).addTarget(someId);

Attribute

Hinweise

Fügt die ID einer Zielansicht hinzu, die animiert werden soll. Standardmäßig gibt es keine targetIds, und ein Übergang überwacht Änderungen an jeder Ansicht in der Hierarchie unterhalb der SceneRoot der Szene, in die übergestellt wird. Das Festlegen von targetIds beschränkt den Übergang nur auf Ansichten mit diesen IDs und reagiert darauf. Ansichten mit unterschiedlichen IDs oder ohne IDs werden ignoriert.

Beachten Sie, dass die Verwendung von IDs zum Angeben von Zielen bedeutet, dass IDs innerhalb der Ansichtshierarchie unterhalb des Szenenstamms eindeutig sein sollen.

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

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.

Weitere Informationen

Gilt für:

AddTarget(String)

Fügt den TransitionName einer Zielansicht hinzu, die animiert werden soll.

[Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")]
public virtual Android.Transitions.Transition? AddTarget (string? targetName);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")>]
abstract member AddTarget : string -> Android.Transitions.Transition
override this.AddTarget : string -> Android.Transitions.Transition

Parameter

targetName
String

Der TransitionName einer Zielansicht muss ungleich NULL sein.

Gibt zurück

Der Übergang, zu dem der Zielübergangsname hinzugefügt wird. Das Zurückgeben desselben Objekts erleichtert das Verketten von Aufrufen während der Konstruktion, z. B. transitionSet.addTransitions(new Fade()).addTarget(someName);

Attribute

Hinweise

Fügt den TransitionName einer Zielansicht hinzu, die animiert werden soll. Standardmäßig gibt es keine TargetNames, und ein Übergang lauscht auf Änderungen an jeder Ansicht in der Hierarchie unterhalb der sceneRoot der Szene, in die übergestellt wird. Das Festlegen von targetNames beschränkt den Übergang nur auf Ansichten mit diesen "transitionNames". Ansichten mit unterschiedlichen TransitionNames oder ohne Übergangsname werden ignoriert.

Beachten Sie, dass "transitionNames" innerhalb der Ansichtshierarchie eindeutig sein sollte.

Java-Dokumentation für android.transition.Transition.addTarget(java.lang.String).

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.

Weitere Informationen

Gilt für: