合并活动自定义动画和场景过渡动画

时间:2015-07-23 05:01:08

标签: android android-activity android-animation activity-transition

是否可以合并ActivityOptionsCompat.makeCustomAnimation()ActivityOptionsCompat.makeSceneTransitionAnimation()?我希望实现以下Activity更改效果:

  1. 一个视图停留在屏幕上
  2. 旧活动的其他观点滑出
  3. 新活动的观看次数淡入
  4. 我可以单独使用点 1和2,3 ,有没有办法同时使用它们可能使用不同的方法或什么?

1 个答案:

答案 0 :(得分:4)

ActivityOptionsCompat.makeSceneTransitionAnimation()应该在L +中完成您想要的所有操作。在您的呼叫活动的样式中添加:

<item name="android:windowExitTransition">@android:transition/slide_right</item>

并在您调用的Activity的样式中添加:

<item name="android:windowEnterTransition">@android:transition/fade</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>

您可能也希望这样做:

How do I prevent the status bar and navigation bar from animating during an activity scene animation transition?