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

很多手机都会自带一些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">
时间: 2024-12-28 22:19:03

去掉activity默认动画效果的方法的相关文章

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

很多手机都会自带一些Activity切换动画,项目中如果我们需要禁用掉系统Activity切换的动画,可以使用如下方法: 一.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml <style name="Theme.notAnimation" parent="android:Theme.Light.NoTitleBar.Fullscreen"> <item name

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

很多手机都会自带一些Activity切换动画,项目中如果我们需要禁用掉系统Activity切换的动画,可以使用如下方法: 一.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml <style name="Theme.notAnimation" parent="android:Theme.Light.NoTitleBar.Fullscreen"> <item name

Android Activity切换动画效果的修改

Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义. 但是有时这些效果未必能满足你的要求,需要自己定义styles.xml来实现这个功能.  Activity去掉默认的动画效果方法:  1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml  <?xml version="1.0&

使用ngView配合AngularJS应用实现动画效果的方法

 这篇文章主要介绍了使用ngView配合AngularJS应用实现动画效果的方法,AngularJS是十分热门的JavaScript库,需要的朋友可以参考下     AngularJS 提供了一个很棒的方式来创建单页app.正是由于这个原因,使得我们的站点看起来更像是一个原生的手机程序.为了使它看起来更像是原生的程序,我们可以使用 ngAnimate module 为它添加过渡和动画效果. 这个模块可以使我们创建漂亮的程序.今天,我们将要看一下如何为 ng-view 添加动画效果. 我们要构建什

Android编程实现ViewPager多页面滑动切换及动画效果的方法_Android

本文实例讲述了Android编程实现ViewPager多页面滑动切换及动画效果的方法.分享给大家供大家参考,具体如下: 一.首先,我们来看一下效果图,这是新浪微博的Tab滑动效果.我们可以手势滑动,也可以点击上面的头标进行切换.与此同方式, 白色横条会移动到相应的页卡头标下.这是一个动画效果,白条是缓慢滑动过去的.好了,接下来我们就来实现它. 二.在开始前,我们先要认识一个控件,ViewPager.它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换. 这个附加包是and

Android编程实现ViewPager多页面滑动切换及动画效果的方法

本文实例讲述了Android编程实现ViewPager多页面滑动切换及动画效果的方法.分享给大家供大家参考,具体如下: 一.首先,我们来看一下效果图,这是新浪微博的Tab滑动效果.我们可以手势滑动,也可以点击上面的头标进行切换.与此同方式, 白色横条会移动到相应的页卡头标下.这是一个动画效果,白条是缓慢滑动过去的.好了,接下来我们就来实现它. 二.在开始前,我们先要认识一个控件,ViewPager.它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换. 这个附加包是and

WPS演示制作课件时添加动画效果的方法

WPS演示制作课件时添加动画效果的方法   创建基本要素:选择两个圆角矩形,对齐后,插入相关图片,然后插入选项按钮 后续步骤+动画设置 1.无关图片:退出--切出; 2.有关图片:出现--切入[与切出方向一致]; 3.加上文字说明; 4.透明后设置飞入动画; 5.将一整串动画选定,触发器:选项1; 6.其他选项按此方法做; 7.最后完成后实验并做少许修改. 这样一个生动活泼,配有动画效果的课堂提纲课件就做好了.

WPS制作动画效果的方法

  WPS制作动画效果的方法 1.选中图片,右击鼠标,选择"自定义动画". 2.再选择"添加效果"→选择"动作路径"→选择"其他动作路径". 3.出现"添加动作路径"窗口,里面有很多可以选择的路径,选中其中的一个,点击"确定"就出现意想不到的效果.而且同一个图片还可以选用好几种效果.大家可以马上试试.

PPT中“动画刷”工具实现复制动画效果的方法

  PPT中"动画刷"工具实现复制动画效果的方法         1.在幻灯片中选择添加了动画效果的对象后,在"动画"选项卡的"高级动画"组中单击"动画刷"按钮选择动画刷,然后使用"动画刷"单击幻灯片中的对象,则动画效果将复制给该对象,如图1所示. 图1 使用"动画刷"复制动画效果 注意 双击"动画刷"按钮,在向第一个对象复制动画效果后,可以继续向其他对象复制动画.完