Activity无论是否设置style主题,默认都是有动画效果的。如果要去掉默认的动画效果,只需要在原有主题的基础上添加一个属性:windowAnimationStyle,并设置为@null即可。具体步骤如下:
1. styles.xml中添加主题:
<style name="noAnimation" parent="android:Theme.Light.NoTitleBar"><item name="android:windowAnimationStyle">@null</item>
</style>
2. AndroidManifest.xml中设置Activity的主题:
<activityandroid:name=".MyActivity"android:theme="@style/noAnimation" />