SharedElementCallback.OnSharedElementEnd Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
In Transizioni attività, onSharedElementEnd viene chiamato immediatamente prima di acquisire la fine dello stato dell'elemento condiviso in entrata e immettere nuovamente le transizioni e immediatamente prima di acquisire l'inizio dello stato dell'elemento condiviso per le transizioni di uscita e ritorno.
[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
Parametri
Nomi degli elementi condivisi accettati nella gerarchia Di visualizzazione.
Visualizzazioni contenenti scatti di ancoraggio dell'elemento condiviso dalla finestra di avvio. Questi elementi non faranno parte della scena, ma saranno posizionati in relazione alla Visualizzazione arredamento finestra. Questo elenco sarà null per le transizioni di frammenti.
- Attributi
Commenti
In Transizioni attività, onSharedElementEnd viene chiamato immediatamente prima di acquisire la fine dello stato dell'elemento condiviso in entrata e immettere nuovamente le transizioni e immediatamente prima di acquisire l'inizio dello stato dell'elemento condiviso per le transizioni di uscita e ritorno.
In Transizioni frammenti, onSharedElementEnd viene chiamato immediatamente prima di acquisire lo stato finale di tutte le transizioni di elementi condivisi.
Questa chiamata può essere usata per regolare lo stato finale della transizione modificando le visualizzazioni degli elementi condivisi. Si noti che non verrà eseguito alcun passaggio di layout tra onSharedElementEnd e l'acquisizione dello stato di transizione.
Eventuali modifiche apportate in #onSharedElementStart(List, List, List)
che non vengono aggiornate durante il layout devono essere corrette in onSharedElementEnd. Ad esempio, la rotazione o la scala non sarà interessata dal layout e, se modificato in #onSharedElementStart(List, List, List)
, dovrà anche essere reimpostato in onSharedElementEnd per correggere lo stato finale.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.