转场动画非常简单,也非常实用,但是看多了会吐·····
首先需要在anim中写想要做的动画,两个,一个进场(进下一个场)一个出场(此界面出场)。
进场
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0"
android:toAlpha="1"
android:duration="6000"
/>
<scale android:fromXScale="0"
android:toXScale="100%"
android:fromYScale="0"
android:toYScale="100%"
android:duration="6000"/>
</set>
出场
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="0"
android:toDegrees="180"
android:pivotX="0"
android:pivotY="50%"
android:duration="4000"
/>
<alpha android:fromAlpha="1"
android:toAlpha="0"
android:duration="4000"/>
</set>
然后就是去Java中 用代码来调用了,就一句话
overridePendingTransition(R.anim.inanim, R.anim.outanim);