Freigeben über


Transition.AddTarget Methode

Definition

Überlädt

AddTarget(View)

Legt die Zielansichtsinstanzen fest, die dieser Übergang animieren möchte.

AddTarget(Class)

Fügt die -Klasse einer Zielansicht hinzu, die dieser Übergang animieren möchte.

AddTarget(Int32)

Fügt die ID einer Zielansicht hinzu, die dieser Übergang animieren möchte.

AddTarget(String)

Fügt den transitionName einer Zielansicht hinzu, die dieser Übergang animieren möchte.

AddTarget(View)

Legt die Zielansichtsinstanzen fest, die dieser Übergang animieren möchte.

[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 ungleich NULL sein.

Gibt zurück

Der Übergang, dem das Ziel hinzugefügt wird. Die Rückgabe 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, die dieser Übergang animieren möchte. Standardmäßig gibt es keine Ziele, und ein Übergang lauscht auf Änderungen an jeder Ansicht in der Hierarchie unterhalb der SzeneStamm der Szene, in die der Übergang erfolgt. 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, mit der Ausnahme, dass diese Liste die tatsächlichen Ansichtsinstanzen und nicht die IDs der Ansichten angibt. Dies ist ein wichtiger Unterschied, wenn Szenenwechsel Ansichtshierarchien betreffen, die separat aufgebläht wurden; Verschiedene Ansichten können dieselbe ID verwenden, sind aber nicht tatsächlich die gleichen instance. Wenn der Übergang diese Ansichten als gleich behandeln soll, #addTarget(int) sollte anstelle von #addTarget(View)verwendet werden. Wenn Szenenänderungen hingegen Änderungen innerhalb derselben Ansichtshierarchie beinhalten, bei Ansichten, für die nicht unbedingt ID-Kennungen festgelegt sind, ist die Zielliste der Ansichten möglicherweise bequemer.

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

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.

Weitere Informationen

Gilt für:

AddTarget(Class)

Fügt die -Klasse einer Zielansicht hinzu, die dieser Übergang animieren möchte.

[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, dem die Zielklasse hinzugefügt wurde. Die Rückgabe 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 dieser Übergang animieren möchte. Standardmäßig gibt es keine targetTypes, und ein Übergang lauscht auf Änderungen in jeder Ansicht in der Hierarchie unterhalb der SceneRoot der Szene, in die der Übergang erfolgt. Das Festlegen von targetTypes schränkt den Übergang ein, nur auf Ansichten mit diesen Klassen zu lauschen und darauf zu reagieren. Ansichten mit unterschiedlichen Klassen werden ignoriert.

Beachten Sie, dass jede Ansicht, die in targetType umgewandelt werden kann, eingeschlossen wird. Wenn also targetType ist View.class, werden alle Ansichten eingeschlossen.

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

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.

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 dieser Übergang animieren möchte.

[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, dem die targetId hinzugefügt wird. Die Rückgabe 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 dieser Übergang animieren möchte. Standardmäßig gibt es keine targetIds, und ein Übergang lauscht auf Änderungen an jeder Ansicht in der Hierarchie unterhalb der SceneRoot der Szene, in die der Übergang erfolgt. Das Festlegen von targetIds schränkt den Übergang ein, nur auf Ansichten mit diesen IDs zu lauschen und darauf zu reagieren. Ansichten mit unterschiedlichen IDs oder ohne IDs werden ignoriert.

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

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

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.

Weitere Informationen

Gilt für:

AddTarget(String)

Fügt den transitionName einer Zielansicht hinzu, die dieser Übergang animieren möchte.

[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-transitionName hinzugefügt wird. Die Rückgabe 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 dieser Übergang animieren möchte. Standardmäßig gibt es keine targetNames, und ein Übergang lauscht auf Änderungen in jeder Ansicht in der Hierarchie unterhalb der SceneRoot der Szene, in die der Übergang erfolgt. Das Festlegen von targetNames schränkt den Übergang ein, nur auf Ansichten mit diesen transitionNames zu lauschen und darauf zu reagieren. Ansichten mit unterschiedlichen transitionNames oder keinem transitionName 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: