【Android进阶】Android中的动画详解系列 Activity之间切换动画 完美方案

参考地址:http://blog.csdn.net/wei369924173/article/details/8285664

                    http://www.linuxidc.com/Linux/2014-08/105023p4.htm


android2.0以上

可以用overridePendingTransition(R.anim.translate_in, R.anim.translate_out);这个方法  切换动画

但麻烦的是 切换动画时候 必须finish前面一个

而且你无法控制返回和结束时候的动画

现在有一种方式  用theme来控制

name="MyTheme">
     name="android:windowAnimationStyle">@style/ActivityAnimation>
>

 name="ActivityAnimation">
     name="android:activityOpenEnterAnimation">@anim/activity_open_enter>
     name="android:activityOpenExitAnimation">@anim/activity_open_exit>
     name="android:activityCloseEnterAnimation">@anim/activity_close_enter>
     name="android:activityCloseExitAnimation">@anim/activity_close_exit>
>

这样可以直接在manifest.xml中对这个activity设置theme就OK了  比用那个系统方法要方便的多


左进右出

slide_in_left:



	
	
slide_out_right:



	
	


下进上出

slide_in_down:



	
	
slide_out_up



	
	




你可能感兴趣的:(Android进阶)