Implement activity interface Jump animation
1. After the StartActivity method, add:
Overridependingtransition (R.anim.pull_in_right, R.anim.pull_out_left) this method.
If R.anim doesn't exist, create a new Anim folder under Res
r.anim.pull_in_right// also create a new Pull_in_left.xml file under the Anim file
<scale xmlns:android= "Http://schemas.android.com/apk/res/android"
android:duration= "@integer/animtime"
Android:fromxscale= "0%"
Android:fromyscale= "100%"
android:pivotx= "100%"
Android:pivoty= "100%"
Android:toxscale= "100%"
android:toyscale= "100%"/>
R.anim.pull_out_left
<set xmlns:android= "Http://schemas.android.com/apk/res/android" >
<scale
android:duration= "@integer/animtime"
Android:fromxscale= "100%"
Android:fromyscale= "100%"
android:pivotx= "0%"
Android:pivoty= "0%"
Android:toxscale= "0%"
android:toyscale= "100%"/>
<alpha
android:duration= "@integer/animtime"
Android:fromalpha= "1"
Android:toalpha= "0.2"
>
</alpha>
</set>
2. If you want to return the animation, rewrite finish after Super.finish () to add:
Overridependingtransition (R.anim.pull_in_left, r.anim.pull_out_right);
R.anim.pull_in_left
<scale xmlns:android= "Http://schemas.android.com/apk/res/android"
android:duration= "@integer/animtime"
Android:fromxscale= "0%"
Android:fromyscale= "100%"
android:pivotx= "0%"
Android:pivoty= "0%"
Android:toxscale= "100%"
android:toyscale= "100%"/>
R.anim.pull_out_right
<set xmlns:android= "Http://schemas.android.com/apk/res/android" >
<scale
android:duration= "@integer/animtime"
Android:fromxscale= "100%"
Android:fromyscale= "100%"
android:pivotx= "100%"
Android:pivoty= "100%"
Android:toxscale= "0%"
android:toyscale= "100%"/>
<alpha
android:duration= "@integer/animtime"
Android:fromalpha= "1"
Android:toalpha= "0.2"
>
</alpha>
</set>
Android Activity Interface Jump Animation