SharedElementCallback.OnSharedElementStart 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.
In Aktivitätsübergängen wird "onSharedElementStart" unmittelbar vor dem Erfassen des Start des freigegebenen Elementzustands beim Betreten und Erneuten Durchlaufen von Übergängen und unmittelbar vor dem Erfassen des Endes des freigegebenen Elementzustands für Exit- und Rückgabeübergänge aufgerufen.
[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
Parameter
Liste: Die Namen der freigegebenen Elemente, die in der Ansichtshierarchie akzeptiert wurden.
Liste: 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
In Aktivitätsübergängen wird "onSharedElementStart" unmittelbar vor dem Erfassen des Start des freigegebenen Elementzustands beim Betreten und Erneuten Durchlaufen von Übergängen und unmittelbar vor dem Erfassen des Endes des freigegebenen Elementzustands für Exit- und Rückgabeübergänge aufgerufen. In Fragmentübergängen wird onSharedElementStart unmittelbar aufgerufen, bevor der Startzustand aller freigegebenen Elementübergänge erfasst wird. Dieser Aufruf kann verwendet werden, um den Startzustand des Übergangs anzupassen, indem die freigegebenen Elementansichten geändert werden. Beachten Sie, dass zwischen onSharedElementStart und der Übergangszustandserfassung kein Layoutschritt ausgeführt wird. Bei Aktivitätsübergängen sollten alle Änderungen, die in onSharedElementEnd(List,List,List) vorgenommen wurden, die während des Layouts nicht aktualisiert werden, in onSharedElementStart für Beendigungs- und Rückgabeübergänge korrigiert werden. Die Drehung oder Skalierung wird z. B. nicht vom Layout beeinflusst, und wenn sie in onSharedElementEnd(List,List,List) geändert wurde, muss sie auch bei "OnSharedElementStart" erneut zurückgesetzt werden, um den Endzustand zu korrigieren.
Android-Referenz für android.app.SharedElementCallback.onSharedElementStart.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.