Android学习之改变Activity切换方式

2014-11-24 10:27:04 · 作者: · 浏览: 0

在这里和大家分享一个改变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。