当前位置: 移动技术网 > IT编程>移动开发>Android > 去掉activity默认动画效果的简单方法

去掉activity默认动画效果的简单方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

草书转换器,非主流图片集,山西经济资讯频道

很多手机都会自带一些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默认动画效果的简单方法全部内容了,希望大家多多支持移动技术网~

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网