Activity.overridePendingTransition(int, int)修改Activity切换动画,可以在Activity.startActivity(Intent)之后或Activity.finish() 之后调用,当前Activity有exit动画,新Activity有in动画。
注意:在清单文件中需要加入android:launchMode="singleInstance" ,需要加在切换前的Activity中,定义这个后这个Activity拥有独立的栈,调用其它activity时会建立新的栈,但是有点耗时。
本文介绍如何使用Activity.overridePendingTransition方法来修改Activity之间的切换动画效果。通过在启动新Activity或关闭当前Activity后调用此方法,可以实现自定义的进入和退出动画。需要注意的是,在AndroidManifest.xml文件中设置launchMode为singleInstance的重要性。
3763

被折叠的 条评论
为什么被折叠?



