Share via


Activity.PostponeEnterTransition 方法

定义

使用 启动 android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[])Activity 时,推迟进入活动转换。

[Android.Runtime.Register("postponeEnterTransition", "()V", "GetPostponeEnterTransitionHandler")]
public virtual void PostponeEnterTransition ();
[<Android.Runtime.Register("postponeEnterTransition", "()V", "GetPostponeEnterTransitionHandler")>]
abstract member PostponeEnterTransition : unit -> unit
override this.PostponeEnterTransition : unit -> unit
属性

注解

使用 启动 android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[])Activity 时,推迟进入活动转换。

此方法使 Activity 能够延迟开始输入和共享元素转换,直到加载所有数据。 在此之前,活动不会绘制到其窗口中,使窗口保持透明。 这也可能导致返回动画延迟到数据准备就绪。 应在 或 中#onCreate(android.os.Bundle)#onActivityReenter(int, android.content.Intent)调用此方法。 #startPostponedEnterTransition() 必须调用 以允许活动启动转换。 如果 Activity 未使用 android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[]),则此方法不执行任何操作。

android.app.Activity.postponeEnterTransition()Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于