【发布时间】:2015-08-23 07:45:09
【问题描述】:
我有 3 项活动 - A、B 和 C。
活动 A 启动 B 以获得活动结果。我在 B 关闭时使用 overridePendingTransition,给它一个性感的完成效果并返回到 A。然后 A 确保结果是好的,并再次使用 overridePendingTransition 以(不同的)性感打开效果启动 C。
问题:
C 的 overridePendingTransition 是一种快速的触发方式,并且破坏了 B 的完成效果。
问题:
是否有一个监听器可以用来确保 B 的转换在开始 C 之前完成?
【问题讨论】:
-
只是一个愚蠢的问题:您是否尝试过等待 onResume?您应该仅在 Activity 准备好输入时收到它。没试过,不知道能不能用。
-
我做了但是resume在动画开始时触发,导致同样的问题。
标签: android android-activity android-animation activity-transition