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 属性许可证中所述的术语使用。

适用于

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 。 在启动的活动中共享元素的位置将是其进入 Transition 的震中。

这需要在 android.view.Window#FEATURE_ACTIVITY_TRANSITIONS 调用活动上启用才能导致退出转换。 这一点必须位于调用的活动中才能进入转换。

适用于 . 的 android.app.ActivityOptions.makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

  • <xref:Android.Transitions.Transition.SetEpicenterCallback(.EpicenterCallback)>

适用于