SharedElementCallback.OnSharedElementStart Método

Definición

En Transiciones de actividad, se llama a onSharedElementStart inmediatamente antes de capturar el inicio del estado del elemento compartido al entrar y volver a escribir transiciones e inmediatamente antes de capturar el final del estado del elemento compartido para las transiciones de salida y devolución.

[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

Parámetros

sharedElementNames
IList<String>

Lista: los nombres de los elementos compartidos que se aceptaron en la jerarquía De vista.

sharedElements
IList<View>

Lista: los elementos compartidos que forman parte de la jerarquía view.

sharedElementSnapshots
IList<View>

Lista: vistas que contienen capturas de instantáneas del elemento compartido desde la ventana de inicio. Estos elementos no formarán parte de la escena, pero se colocarán en relación con la vista de decoración de la ventana. Esta lista es nula para las transiciones de fragmento.

Atributos

Comentarios

En Transiciones de actividad, se llama a onSharedElementStart inmediatamente antes de capturar el inicio del estado del elemento compartido al entrar y volver a escribir transiciones e inmediatamente antes de capturar el final del estado del elemento compartido para las transiciones de salida y devolución. En Transiciones de fragmentos, se llama a onSharedElementStart inmediatamente antes de capturar el estado inicial de todas las transiciones de elementos compartidos. Esta llamada se puede usar para ajustar el estado de inicio de la transición modificando las vistas del elemento compartido. Tenga en cuenta que no se ejecutará ningún paso de diseño entre onSharedElementStart y la captura de estado de transición. En el caso de las transiciones de actividad, los cambios realizados en onSharedElementEnd(List,List,List) que no se actualizan durante el diseño deben corregirse en onSharedElementStart para las transiciones de salida y devolución. Por ejemplo, la rotación o la escala no se verán afectadas por el diseño y, si se cambia en onSharedElementEnd(List,List,List), también tendrá que restablecerse en onSharedElementStart de nuevo para corregir el estado final.

Referencia de Android para android.app.SharedElementCallback.onSharedElementStart.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a