Android中Activity跳转/切换动画

来源:互联网 发布:dc漫威英雄对比 知乎 编辑:程序博客网 时间:2024/06/05 12:50

Android系统中Activity之间跳转或者切换的动画(animation),通常有overridePendingTransition()和style 两种方式来进行设置。

1、在Activity通过overridePendingTransition()设置
此方法在2.0以上才有。代码如下:

 
overridePendingTransition(R.anim.zoom_enter,  R.anim.zoom_exit);

2、设置Activity的主题(style)
在AndroidManifest.xml中设置Activity的样式为MyTheme即可

 
<stylename="MyTheme">
    <itemname="android:windowAnimationStyle">@style/Animation.Activity</item>
</style>

<stylename="Animation.Activity">
    <itemname="activityOpenEnterAnimation">@anim/activity_open_enter</item>
    <itemname="activityOpenExitAnimation">@anim/activity_open_exit</item>
    <itemname="activityCloseEnterAnimation">@anim/activity_close_enter</item>
    <itemname="activityCloseExitAnimation">@anim/activity_close_exit</item>
</style>
原创粉丝点击