是否可以合并ActivityOptionsCompat.makeCustomAnimation()ActivityOptionsCompat.makeSceneTransitionAnimation()?我想达到以下改变效果:
屏幕上只有一个视图
旧活动中的其他视图滑出
新活动的视图淡入
我可以分别使用点1和点2,点3,有没有一种方法可以同时使用它们,也许用不同的方法或者别的什么?

最佳答案

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

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

在您的被叫活动的样式中添加:
<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?

08-16 17:19
查看更多