Partager via


SharedElementCallback.OnSharedElementEnd Méthode

Définition

Dans les transitions d’activité, onSharedElementEnd est appelé immédiatement avant de capturer la fin de l’état d’élément partagé lors de l’entrée et des transitions de réentérateur et immédiatement avant de capturer le début de l’état d’élément partagé pour les transitions de sortie et de retour.

[Android.Runtime.Register("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementEnd (System.Collections.Generic.IList<string>? sharedElementNames, System.Collections.Generic.IList<Android.Views.View>? sharedElements, System.Collections.Generic.IList<Android.Views.View>? sharedElementSnapshots);
[<Android.Runtime.Register("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit

Paramètres

sharedElementNames
IList<String>

Noms des éléments partagés acceptés dans la hiérarchie d’affichage.

sharedElements
IList<View>

Éléments partagés qui font partie de la hiérarchie d’affichage.

sharedElementSnapshots
IList<View>

Vues contenant des captures instantanées de l’élément partagé à partir de la fenêtre de lancement. Ces éléments ne feront pas partie de la scène, mais seront positionnés par rapport à la vue de décor fenêtre. Cette liste sera null pour les transitions de fragments.

Attributs

Remarques

Dans les transitions d’activité, onSharedElementEnd est appelé immédiatement avant de capturer la fin de l’état d’élément partagé lors de l’entrée et des transitions de réentérateur et immédiatement avant de capturer le début de l’état d’élément partagé pour les transitions de sortie et de retour.

Dans les transitions de fragments, onSharedElementEnd est appelé immédiatement avant de capturer l’état de fin de toutes les transitions d’éléments partagés.

Cet appel peut être utilisé pour ajuster l’état de fin de la transition en modifiant les vues des éléments partagés. Notez qu’aucune étape de disposition n’est exécutée entre onSharedElementEnd et la capture d’état de transition.

Toutes les modifications apportées qui #onSharedElementStart(List, List, List) ne sont pas mises à jour pendant la disposition doivent être corrigées dans onSharedElementEnd. Par exemple, la rotation ou l’échelle ne sera pas affectée par la disposition et, si elle est modifiée #onSharedElementStart(List, List, List), elle devra également être réinitialisée dans onSharedElementEnd pour corriger l’état final.

Documentation Java pour android.app.SharedElementCallback.onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<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.

S’applique à