Transition.AddTarget Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.