1、首先介绍一下android的xml动画,X轴与Y轴的位置关系,如下图。
可能有时候图片显示不出来,我再说一下。
X:完全显示是 0%,屏幕右侧出去是 100%,屏幕左侧出去是 -100%。
Y:完全显示是 0%,屏幕下面出去是 100%,屏幕上面出去是 -100%
2、透明Activit的them
其中window出入动画,与activity出入动画写一个即可。
<style name="Transparent" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@style/TransparentAnimationStyle</item>
</style>
<!--
从名为A的activity跳转到B,B也可以跳转到C,其中转场动画设置在B上。
android:activityOpenEnterAnimation:指的是,进入B时的动画。
android:activityOpenExitAnimation:指的是进入B时,A的动画,与B的动画是一起显示的。
android:activityCloseEnterAnimation:通过B跳转到C后,后退到B时,B的进入动画
android:activityCloseExitAnimation:通过B跳转到C后,后退到B时,C的退出动画
-->
<style name="TransparentAnimationStyle" parent="@android:style/Animation