安卓开发小技巧---如何去掉Activity的转场动画
2017-06-06 09:42
489 查看
Activity的动画效果在\Android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。
去掉Activity转场动画
1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
其中
2.找到相应的Activity 即你不想让它有动画的那个 给它设置个主题就ok了
去掉Activity转场动画
1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
<style name="Theme" parent="Theme.AppCompat.Light.NoActionBar"> <!--状态栏颜色--> <item name="colorPrimaryDark">@color/titbar_color</item> <!--Toolbar颜色--> <item name="colorPrimary">@color/titbar_color</item> <item name="colorAccent">#79BEF7</item> <item name="android:windowAnimationStyle">@style/Animation</item> </style> <!--关掉Activity转场动画--> <style name="Animation"> <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:taskOpenEn cb35 terAnimation">@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>
其中
parent="Theme.AppCompat.Light.NoActionBar"
可以改成你需要的主题样式
2.找到相应的Activity 即你不想让它有动画的那个 给它设置个主题就ok了
<activity android:name=".Activity.HomeActivity" android:screenOrientation="nosensor" android:theme="@style/Theme"/>
相关文章推荐
- 安卓开发Activity转换动画
- [置顶] 【Android】安卓开发之activity如何传值到fragment,activity与fragment传值
- 安卓开发-Application全局变量如何在activity和view中传递对象
- 关于安卓开发中Activity动画切换效果无效的一个总结
- Xamarin安卓开发:去掉Activity的头部标题栏及全屏显示
- 【Android】安卓开发之activity如何传值到fragment,activity与fragment传值
- Activity取消默认转场动画;去掉默认转场动画;
- Android开发之Activity与界面的转场动画
- 安卓开发——在Activity里如何获得另一个xml布局文件的控件
- 如何去掉Android Activity自带的原生进入进出动画的实现方式.
- 手把手教你如何搭建一个自己的安卓快速开发框架之BaseActivity(一)
- Swift开发小技巧--自定义转场动画
- 安卓开发之如何利用Intent对象,实现Activity和另一个Activity之间的跳转
- 安卓开发——在Activity里如何获得另一个xml布局文件的控件
- 安卓开发,Dialog中如何引用Activity中的组件?
- Andriod: 去掉系统自带的Activity跳转动画,跳转无动画
- 安卓开发如何自定义字体
- Android开发——如何完全退出Activity
- Andriod: 去掉系统自带的Activity跳转动画
- 【Android(一)】如何在Ubuntu上配置安卓开发环境