Transition.AddTarget Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.