SharedElementCallback.OnSharedElementEnd Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Noms des éléments partagés acceptés dans la hiérarchie d’affichage.
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.
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.