SharedElementCallback.OnSharedElementEnd Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bei Aktivitätsübergängen wird onSharedElementEnd unmittelbar vor dem Erfassen des Endes des freigegebenen Elementzustands beim Betreten und Erneuten Durchlaufen von Übergängen und unmittelbar vor dem Erfassen des Start des freigegebenen Elementstatus für Exit- und Rückgabeübergänge aufgerufen.
[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
Parameter
Die Namen der freigegebenen Elemente, die in der Ansichtshierarchie akzeptiert wurden.
Die Ansichten, die Snap-Shots des freigegebenen Elements aus dem Startfenster enthalten. Diese Elemente sind nicht Teil der Szene, sondern werden relativ zur Fensterdekoransicht positioniert. Diese Liste ist null für Fragmentübergänge.
- Attribute
Hinweise
Bei Aktivitätsübergängen wird onSharedElementEnd unmittelbar vor dem Erfassen des Endes des freigegebenen Elementzustands beim Betreten und Erneuten Durchlaufen von Übergängen und unmittelbar vor dem Erfassen des Start des freigegebenen Elementstatus für Exit- und Rückgabeübergänge aufgerufen.
In Fragmentübergängen wird onSharedElementEnd unmittelbar aufgerufen, bevor der Endzustand aller freigegebenen Elementübergänge erfasst wird.
Dieser Aufruf kann verwendet werden, um den Übergangsendzustand anzupassen, indem die freigegebenen Elementansichten geändert werden. Beachten Sie, dass zwischen onSharedElementEnd und der Übergangszustandserfassung kein Layoutschritt ausgeführt wird.
Alle Änderungen #onSharedElementStart(List, List, List)
, die während des Layouts nicht aktualisiert wurden, sollten in onSharedElementEnd korrigiert werden. Beispielsweise wird die Drehung oder Skalierung nicht vom Layout beeinflusst und wenn sie geändert #onSharedElementStart(List, List, List)
wird, muss sie auch bei "onSharedElementEnd" erneut zurückgesetzt werden, um den Endzustand zu korrigieren.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.