Android自定义活动之间的转换

时间:2014-02-05 16:11:56

标签: android android-activity android-animation

我想知道在Android上进行自定义转换活动的最佳方法。 我不想像这样进行简单的转换:http://ahdidou.com/blog/customize-android-activities-transition/#.UvJhvdx8uct 我想使用我对当前活动的一些看法,过渡到较新的活动,并将我的观点与我的新活动混合在一起。

示例:淡出当前活动,同时保持所需视图可见,淡入新活动并将我的视图移动到新活动的某个位置,然后使其消失。

是否有内置内容,或者我应该编写完全自定义的内容?

澄清:我来自iOS,在iOS 7中Apple推出了一个API来做自定义转换,它提供了一种简单的方法来访问当前显示的viewController,即将推出的viewController还提供了一个containerView,这是一个沙盒所在的地方您可以在转换期间添加视图并为其添加动画效果。 我想在Android上做的就是接近,我想在两个活动之间转换,同时在屏幕上显示“转换中”视图。

1 个答案:

答案 0 :(得分:0)

我不知道这样做的任何自动魔术方法,但这可能是一种方法:

  1. 启动新活动时,通过包含意图标志NoAnimation来禁用动画。然后在推送活动中重新使用原始活动的布局。然后按照您希望的方式为视图设置动画。
  2. 从来没有尝试过,但我会在这里稍微看看它在哪里。