SharedElementCallback.OnSharedElementStart Метод

Определение

В переходах действий onSharedElementStart вызывается непосредственно перед записью начала состояния общего элемента при переходе и повторном вводе, а также непосредственно перед записью конца состояния общего элемента для выхода и возврата переходов.

[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

Параметры

sharedElementNames
IList<String>

Список: имена общих элементов, принятых в иерархию представления.

sharedElements
IList<View>

Список: общие элементы, которые являются частью иерархии представления.

sharedElementSnapshots
IList<View>

Список: представления, содержащие снимки оснастки общего элемента из окна запуска. Эти элементы не будут частью сцены, но будут размещаться относительно представления окна. Этот список имеет значение NULL для переходов фрагментов.

Атрибуты

Комментарии

В переходах действий onSharedElementStart вызывается непосредственно перед записью начала состояния общего элемента при переходе и повторном вводе, а также непосредственно перед записью конца состояния общего элемента для выхода и возврата переходов. В переходах фрагментов вызывается onSharedElementStart непосредственно перед записью состояния начала всех переходов общих элементов. Этот вызов можно использовать для настройки состояния начала перехода, изменив представления общего элемента. Обратите внимание, что шаг макета не будет выполняться между onSharedElementStart и записью состояния перехода. Для переходов действий любые изменения, внесенные в onSharedElementEnd(List,List,List,List), которые не обновляются во время макета, должны быть исправлены в onSharedElementStart для перехода выхода и возврата. Например, смена или масштабирование не будет влиять на макет и если изменено в onSharedElementEnd(List,List,List), его также придется сбросить в onSharedElementStart еще раз, чтобы исправить конечное состояние.

Справочник по Android для android.app.SharedElementCallback.onSharedElementStart.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к