去掉activity默认动画效果的简单方法
程序员文章站
2024-02-24 23:11:34
很多手机都会自带一些activity切换动画,项目中如果我们需要禁用掉系统activity切换的动画,可以使用如下方法:
一、重写activity的them中的windo...
很多手机都会自带一些activity切换动画,项目中如果我们需要禁用掉系统activity切换的动画,可以使用如下方法:
一、重写activity的them中的windowanimationstyle相关属性,并保存在res/values/styles.xml
<style name="theme.notanimation" parent="android:theme.light.notitlebar.fullscreen"> <item name="android:windowanimationstyle">@style/notanimation</item> </style> <style name="notanimation"> <item name="android:activityopenenteranimation">@null</item> <item name="android:activityopenexitanimation">@null</item> <item name="android:activitycloseenteranimation">@null</item> <item name="android:activitycloseexitanimation">@null</item> <item name="android:taskopenenteranimation">@null</item> <item name="android:taskopenexitanimation">@null</item> <item name="android:taskcloseenteranimation">@null</item> <item name="android:taskcloseexitanimation">@null</item> <item name="android:tasktofrontenteranimation">@null</item> <item name="android:tasktofrontexitanimation">@null</item> <item name="android:tasktobackenteranimation">@null</item> <item name="android:tasktobackexitanimation">@null</item> </style>
二、在不想有动画的activity上设置此属性
<activity android:name="com.cgv.cn.movie.main.activity.loginactivity" android:screenorientation="portrait" android:theme="@style/theme.notanimation">
以上就是小编为大家带来的去掉activity默认动画效果的简单方法全部内容了,希望大家多多支持~
上一篇: Android实现倒计时的按钮的示例代码
下一篇: Android状态栏微技巧(推荐)