其他分享
首页 > 其他分享> > android-结合活动自定义动画和场景过渡动画

android-结合活动自定义动画和场景过渡动画

作者:互联网

是否可以将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?

标签:android-activity,android-animation,activity-transition,android
来源: https://codeday.me/bug/20191028/1949579.html