Partager via


Transition.AddTarget Méthode

Définition

Surcharges

AddTarget(View)

Définit les instances d’affichage cible qui intéressent cette transition à l’animation.

AddTarget(Class)

Ajoute la classe d’une vue cible qui intéresse cette transition à l’animation.

AddTarget(Int32)

Ajoute l’ID d’une vue cible que cette transition souhaite animer.

AddTarget(String)

Ajoute le nom de transition d’une vue cible qui intéresse cette transition.

AddTarget(View)

Définit les instances d’affichage cible qui intéressent cette transition à l’animation.

[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

Paramètres

target
View

Affichage sur lequel la transition agit, doit être non null.

Retours

Transition vers laquelle la cible est ajoutée. Le retour du même objet facilite la chaîne d’appels pendant la construction, par exemple transitionSet.addTransitions(new Fade()).addTarget(someView);

Attributs

Remarques

Définit les instances d’affichage cible qui intéressent cette transition à l’animation. Par défaut, il n’existe aucune cible et une transition écoute les modifications apportées à chaque vue de la hiérarchie située sous la scèneRoot de la scène en cours de transition. La définition de cibles limite la transition pour écouter et agir uniquement sur ces vues. Toutes les autres vues seront ignorées.

La liste cible est semblable à la #addTarget(int) targetId liste, à l’exception de cette liste, spécifie les instances d’affichage réelles, et non les ID des vues. Il s’agit d’une distinction importante lorsque les changements de scène impliquent des hiérarchies d’affichage qui ont été gonflées séparément ; différentes vues peuvent partager le même ID, mais pas réellement la même instance. Si la transition doit traiter ces vues comme les mêmes, elles #addTarget(int) doivent être utilisées au lieu de #addTarget(View). Si, d’autre part, les modifications de scène impliquent des modifications dans la même hiérarchie d’affichages, parmi les vues qui n’ont pas nécessairement des ID définis sur eux, la liste cible des vues peut être plus pratique.

Documentation Java pour android.transition.Transition.addTarget(android.view.View).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

AddTarget(Class)

Ajoute la classe d’une vue cible qui intéresse cette transition à l’animation.

[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

Paramètres

targetType
Class

Type à inclure lors de l’exécution de cette transition.

Retours

Transition vers laquelle la classe cible a été ajoutée. Le retour du même objet facilite la chaîne d’appels pendant la construction, par exemple transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

Attributs

Remarques

Ajoute la classe d’une vue cible qui intéresse cette transition à l’animation. Par défaut, il n’y a pas de targetTypes et une transition écoute les modifications apportées à chaque affichage de la hiérarchie sous la scèneRoot de la scène en cours de transition. La définition de targetTypes limite la transition à écouter et à agir uniquement sur les vues avec ces classes. Les vues avec différentes classes sont ignorées.

Notez que toute vue pouvant être castée en targetType sera incluse. Par conséquent, si targetType est View.class, toutes les vues seront incluses.

Documentation Java pour android.transition.Transition.addTarget(java.lang.Class).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

  • 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)>

S’applique à

AddTarget(Int32)

Ajoute l’ID d’une vue cible que cette transition souhaite animer.

[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

Paramètres

targetId
Int32

L’ID d’une vue cible doit être un nombre positif.

Retours

Transition vers laquelle le targetId est ajouté. Le retour du même objet facilite la chaîne d’appels pendant la construction, par exemple transitionSet.addTransitions(new Fade()).addTarget(someId);

Attributs

Remarques

Ajoute l’ID d’une vue cible que cette transition souhaite animer. Par défaut, il n’y a pas de targetIds et une transition écoute les modifications sur chaque vue de la hiérarchie située sous la scèneRoot de la scène en cours de transition. La définition de targetIds limite la transition à écouter et à agir uniquement sur les vues avec ces ID. Les vues avec différents ID, ou aucun ID, ne seront ignorées.

Notez que l’utilisation d’ID pour spécifier des cibles implique que les ID doivent être uniques dans la hiérarchie d’affichage sous la racine de la scène.

Documentation Java pour android.transition.Transition.addTarget(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

AddTarget(String)

Ajoute le nom de transition d’une vue cible qui intéresse cette transition.

[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

Paramètres

targetName
String

Le nom de transition d’une vue cible doit être non null.

Retours

Transition vers laquelle le nom de transition cible est ajouté. Le retour du même objet facilite la chaîne d’appels pendant la construction, par exemple transitionSet.addTransitions(new Fade()).addTarget(someName);

Attributs

Remarques

Ajoute le nom de transition d’une vue cible qui intéresse cette transition. Par défaut, il n’existe aucun nom cible et une transition écoute les modifications apportées à chaque affichage de la hiérarchie située sous la scèneRoot de la scène en cours de transition. La définition de targetNames limite la transition à écouter et à agir uniquement sur les vues avec ces transitionNames. Les vues avec différents transitionNames, ou aucun nom de transition, ne seront pas ignorées.

Notez que transitionNames doit être unique dans la hiérarchie d’affichage.

Documentation Java pour android.transition.Transition.addTarget(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à