在这里和大家分享一个改变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下载地址用户名与密码都是
具体下载目录在 /2011年资料/Android入门教程/Android学习之改变Activity切换方式/