【问题标题】:Android custom transitions between activitiesActivity 之间的 Android 自定义转换
【发布时间】:2014-07-28 09:24:14
【问题描述】:

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

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

有什么内置的,还是我应该编写完全自定义的代码?

澄清:我来自 iOS,在 iOS 7 中,Apple 引入了一个 API 来进行自定义转换,它提供了一种访问当前显示的 viewController、即将到来的 viewController 的简单方法,还提供了一个 containerView,它是一个沙箱,其中您可以在过渡期间添加视图并为其设置动画。 我想在 Android 上做的事情接近于此,我想在 2 个活动之间进行转换,同时在屏幕上显示“转换中”视图。

【问题讨论】:

  • 一点也不,我不想做淡入/淡出简单的过渡,我要问的是更复杂一点。
  • 重复的问题比淡入/淡出更详细地回答。你能更清楚你想要实现的目标吗?

标签: android android-activity android-animation


【解决方案1】:

我不知道有任何自动魔术方法可以做到这一点,但这里有一种可能可行的方法:

  1. 当您启动新活动时,通过包含意图标志 NoAnimation 来禁用动画。然后在推送活动中重新使用原始活动的布局。然后根据需要为视图设置动画。

从来没有尝试过,但我会在这里看看它会把我带到哪里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多