读书人

Activity其间的切换动画

发布时间: 2012-07-24 17:47:58 作者: rapoo

Activity之间的切换动画

从android系统2.1以后,android新增了方法:overridePendingTransition(int enterAnim, int exitAnim),用于改变Activity之间的切换动画。

?

从样式里进行改变切换动画

这个主要是加在样式文件里进行更改,代码如下:

?

?只要这样进行配置,那边Activity之间的切换动画都可以进行自定义了

?

程序里动态的进行改变切换动画

如果程序中还有一些地方需要单独进行更改动画,则可以在程序里进行更改:

1. 由A跳到B的动画:

?

<item name="android:windowIsTranslucent">true</item>

加入了这句话,按正常情况,应该不会再执行你设置的Activity的切换动画,但有时也会执行Activity之间的切入动画(有可能在程序第一次启动时),所以最好在代码里也加上overridePendingTransition()方法,进行动态进行设置。

?

总结:Activity之间的动画,是拿整个界面执行动画(包括通知栏),所以如果你执行向下切换动画,会看到白色的状态栏,这个我没有找到解决办法。

?

读书人网 >移动开发

热点推荐