在这里和大家分享一个改变Activity切换方式的方法。
利用overridePendingTransition这个方法你可以改变Activity之间的切换方式。
当你用startActivity(Intent) 启动一个Activity或利用finish()结束一个Activity,你可以在这两个方法之后调用overridePendingTransition这个方法,他有两个参数,第一个参数是指启动的Activity的动画方式,第二个参数是finish的Activity的动画方式。
如果你在ActivityA中调用startActivity(Intent)这个方法启动ActivityB,你在startActivity方法之后调用overridePendingTransition方法并传入参数,第一个参数表示就是你启动的ActivityB的animtion,第二个参数是是ActivityA结束时的animaiton。
如果你在ActivityA中调用finish()销毁自己,你在finish方法后调用overridePendingTransition方法并传入Animation,第一个参数表示就是ActivityA出栈后在栈顶的Activity启动时的animtion,第二个参数是是ActivityA结束时的animaiton。
Demo下载地址:http://download.csdn.net/source/3516283
好了,今天分享的知识就到这里啦!