Condividi tramite


Transition.AddTarget Metodo

Definizione

Overload

AddTarget(View)

Imposta le istanze di visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

AddTarget(Class)

Aggiunge la classe di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

AddTarget(Int32)

Aggiunge l'ID di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

AddTarget(String)

Aggiunge il transitionName di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

AddTarget(View)

Imposta le istanze di visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

[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

Parametri

target
View

Un oggetto View in cui verrà eseguita la transizione deve essere diverso da null.

Restituisce

Transizione a cui viene aggiunta la destinazione. La restituzione dello stesso oggetto semplifica la concatenazione delle chiamate durante la costruzione, ad esempio transitionSet.addTransitions(new Fade()).addTarget(someView);

Attributi

Commenti

Imposta le istanze di visualizzazione di destinazione a cui è interessata l'animazione di questa transizione. Per impostazione predefinita, non sono presenti destinazioni e una transizione ascolterà le modifiche in ogni visualizzazione della gerarchia sotto la scenaRoot della scena in cui viene eseguita la transizione. L'impostazione delle destinazioni vincola la transizione solo all'ascolto e agisce su queste visualizzazioni. Tutte le altre visualizzazioni verranno ignorate.

L'elenco di destinazione è simile all'elenco #addTarget(int) targetId , ad eccezione di questo elenco, che specifica le istanze di Visualizzazione effettive, non gli ID delle visualizzazioni. Questa è una distinzione importante quando le modifiche della scena comportano gerarchie di visualizzazione che sono state gonfiate separatamente; visualizzazioni diverse possono condividere lo stesso ID, ma non essere effettivamente la stessa istanza. Se la transizione deve trattare tali viste come le stesse, #addTarget(int) è consigliabile usare anziché #addTarget(View). Se, d'altra parte, le modifiche della scena comportano modifiche a tutte all'interno della stessa gerarchia di visualizzazione, tra le visualizzazioni che non hanno necessariamente ID impostati su di essi, l'elenco di destinazione delle visualizzazioni potrebbe essere più conveniente.

Documentazione java per android.transition.Transition.addTarget(android.view.View).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

AddTarget(Class)

Aggiunge la classe di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

[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

Parametri

targetType
Class

Tipo da includere durante l'esecuzione di questa transizione.

Restituisce

Transizione a cui è stata aggiunta la classe di destinazione. La restituzione dello stesso oggetto semplifica la concatenazione delle chiamate durante la costruzione, ad esempio transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

Attributi

Commenti

Aggiunge la classe di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione. Per impostazione predefinita, non sono presenti targetType e una transizione resta in ascolto delle modifiche in ogni visualizzazione nella gerarchia sotto la scenaRoot della scena in cui viene eseguita la transizione. L'impostazione di targetTypes vincola la transizione solo per l'ascolto e l'azione delle visualizzazioni con queste classi. Le visualizzazioni con classi diverse verranno ignorate.

Si noti che qualsiasi visualizzazione di cui è possibile eseguire il cast in targetType verrà inclusa, quindi se targetType è View.class, verranno incluse tutte le visualizzazioni.

Documentazione java per android.transition.Transition.addTarget(java.lang.Class).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a

AddTarget(Int32)

Aggiunge l'ID di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

[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

Parametri

targetId
Int32

L'ID di una visualizzazione di destinazione deve essere un numero positivo.

Restituisce

Transizione a cui viene aggiunto il targetId. La restituzione dello stesso oggetto semplifica la concatenazione delle chiamate durante la costruzione, ad esempio transitionSet.addTransitions(new Fade()).addTarget(someId);

Attributi

Commenti

Aggiunge l'ID di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione. Per impostazione predefinita, non sono presenti targetId e una transizione sarà in ascolto delle modifiche in ogni visualizzazione nella gerarchia sotto la scenaRoot della scena in cui viene eseguita la transizione. L'impostazione di targetIds vincola la transizione solo per l'ascolto e l'azione delle visualizzazioni con questi ID. Le visualizzazioni con ID diversi, o nessun ID, verranno ignorate.

Si noti che l'uso di ID per specificare le destinazioni implica che gli ID devono essere univoci all'interno della gerarchia di visualizzazione sotto la radice della scena.

Documentazione java per android.transition.Transition.addTarget(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

AddTarget(String)

Aggiunge il transitionName di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione.

[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

Parametri

targetName
String

Il valore transitionName di una visualizzazione di destinazione deve essere diverso da Null.

Restituisce

Transizione a cui viene aggiunto il valore transitionName di destinazione. La restituzione dello stesso oggetto semplifica la concatenazione delle chiamate durante la costruzione, ad esempio transitionSet.addTransitions(new Fade()).addTarget(someName);

Attributi

Commenti

Aggiunge il transitionName di una visualizzazione di destinazione a cui è interessata l'animazione di questa transizione. Per impostazione predefinita, non sono presenti targetName e una transizione ascolterà le modifiche in ogni visualizzazione nella gerarchia sotto la scenaRoot della scena in cui viene eseguita la transizione. L'impostazione di targetNames vincola la transizione solo all'ascolto e agisce sulle visualizzazioni con questi transitionName. Le visualizzazioni con diversi transitionName o nessun nome di transizione verranno ignorate.

Si noti che transitionNames deve essere univoco all'interno della gerarchia di visualizzazione.

Documentazione java per android.transition.Transition.addTarget(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a