Partager via


SharedElementCallback.OnSharedElementStart Méthode

Définition

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

[Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementStart (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("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementStart : 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 est null pour les transitions de fragments.

Attributs

Remarques

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

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

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

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

Documentation Java pour android.app.SharedElementCallback.onSharedElementStart(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 à