ActivityOptions.MakeSceneTransitionAnimation Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
MakeSceneTransitionAnimation(Activity, Pair[]) |
Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями. |
MakeSceneTransitionAnimation(Activity, View, String) |
Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями. |
MakeSceneTransitionAnimation(Activity, Pair[])
Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями.
[Android.Runtime.Register("makeSceneTransitionAnimation", "(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;", "")]
public static Android.App.ActivityOptions? MakeSceneTransitionAnimation (Android.App.Activity? activity, params Android.Util.Pair[]? sharedElements);
[<Android.Runtime.Register("makeSceneTransitionAnimation", "(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;", "")>]
static member MakeSceneTransitionAnimation : Android.App.Activity * Android.Util.Pair[] -> Android.App.ActivityOptions
Параметры
- activity
- Activity
- sharedElements
- Pair[]
Возвращаемое значение
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
MakeSceneTransitionAnimation(Activity, View, String)
Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями.
[Android.Runtime.Register("makeSceneTransitionAnimation", "(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions;", "")]
public static Android.App.ActivityOptions? MakeSceneTransitionAnimation (Android.App.Activity? activity, Android.Views.View? sharedElement, string? sharedElementName);
[<Android.Runtime.Register("makeSceneTransitionAnimation", "(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions;", "")>]
static member MakeSceneTransitionAnimation : Android.App.Activity * Android.Views.View * string -> Android.App.ActivityOptions
Параметры
- activity
- Activity
Действие, окно которого содержит общие элементы.
- sharedElement
- View
Представление для перехода на запущенное действие.
- sharedElementName
- String
Имя общего элемента, используемое в целевом действии. Это не должно быть null.
Возвращаемое значение
Возвращает новый объект ActivityOptions, который можно использовать для предоставления этих параметров в качестве набора параметров при запуске действия.
- Атрибуты
Комментарии
Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями. Этот метод содержит позицию одного общего элемента в запущенное действие. Позиция sharedElement
будет использоваться в качестве эпицентра для перехода выхода. Позиция общего элемента в запущенном действии будет эпицентром его входа в переход.
Это необходимо android.view.Window#FEATURE_ACTIVITY_TRANSITIONS
включить для вызывающего действия, чтобы привести к переходу на выход. То же самое должно быть в вызываемом действии, чтобы получить входной переход.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- <xref:Android.Transitions.Transition.SetEpicenterCallback(.EpicenterCallback)>