现在的位置: 首页 > 综合 > 正文

Android学习之改变Activity切换方式

2013年10月04日 ⁄ 综合 ⁄ 共 632字 ⁄ 字号 评论关闭

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

好了,今天分享的知识就到这里啦!

抱歉!评论已关闭.