安卓系统特效相关文件:  存在于:framework-res.apk   反编译后的\framework-res\res\anim文件夹内!
anim文件夹下所有的文件都是特效文件
原理  反编译framework-res.apk 替换anim文件夹下的文件达到修改特效的目的!
然后再重建framework-res.apk替换到手机,修改权限重启

特效文件名称.xml 对应的相关特效

fade_out 最近任务  下滑状态栏的日期 移除

fade_in 最近任务  下滑状态栏的日期 移除

status_bar_enter 状态栏  移除

status_bar_exitr 状态栏   弹出

wallpaper_open_exit 应用程序退出 前一个页面 移除

wallpaper_open_ente 应用程序退出 前一个页面 弹出

wallpaper_close_exie 应用程序打开 前一个页面 移除

wallpaper_close_enter 应用程序打开 后一个页面 弹出

options_panel_exi 选项菜单  移除

options_panel_enter 选项菜单  弹出

translucent_exit 文本选择光标  移除

translucent_enter 文本选择光标  弹出

toast_exit 提示窗口  移除

toast_enter 提示窗口  弹出

input_method_exit 输入法面板  移除

input_method_enter 输入法面板  弹出

lock_screen_exit 解锁时锁屏窗口  移除

activity_open_exit 活动  退出 前一个页面移除

activity_open_ente 活动  退出 前一个页面进入

activity_close_exit 活动  打开 前一个页面移除

activity_close_enter 活动  打开 前一个页面进入

dialog_exit 窗口  移除

dialog_enter 窗口  弹出

1.反编译framework-res.apk
1.打开你需要修改的特效文件(我随便打开一个)可以看到一下代码
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="150" android:fromYDelta="0.0%" android:toYDelta="-100.0" />
<scale android:duration="100" android:pivotX="50.0%" android:pivotY="50.0%" android:startOffset="200" android:fromXScale="1.0" android:toXScale="0.05" android:fromYScale="1.0" android:toYScale="1.0" />
</set>

复制代码
3.看上面代码的这一句! 
android:duration="150"  
这一句代码的   150   就代表这个特效持续的时间!  数值越小,速度越快!!

但是,不是所有的android:duration=后面都是数字!   有可能是这种!!
android:duration="@integer/config_shortAnimTime"
这个就是说它持续的时间引用了integer中的 config_shortAnimTime的值
像这种就有两中修改的方法!
1;直接把 
android:duration="@integer/config_shortAnimTime"
修改为
android:duration="150"
数字150 可以自定!!

2;打开\framework-res\res\values\integers.xml文件
找到这句
    <integer name="config_shortAnimTime">100</integer>
修改这句对应的数值就可以了
注意,第二种方法会修改所有引用integer的特效!!
这样也可以用于修改全局特效速度!!

android系统特效详解和修改方法的更多相关文章

  1. android自定义控件(6)-详解在onMeasure()方法中如何测量一个控件尺寸

    今天的任务就是详细研究一下protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法.如果只是说要重写什么方法有什么 ...

  2. IOS和Android系统区别详解

    IOS系统(非开源,不可扩展) iphone沙盒机制解释:应用程序位于文件系统的严格限制部分,程序不能直接访问其他应用程序. 1.iOS的编程语言Objective-C 2.IOS采用的是沙盒运行机制 ...

  3. Android apk签名详解——AS签名、获取签名信息、系统签名、命令行签名

    Apk签名,每一个Android开发者都不陌生.它就是对我们的apk加了一个校验参数,防止apk被掉包.一开始做Android开发,就接触到了apk签名:后来在微信开放平台.高德地图等平台注册时,需要 ...

  4. Android Animation动画详解(二): 组合动画特效

    前言 上一篇博客Android Animation动画详解(一): 补间动画 我已经为大家介绍了Android补间动画的四种形式,相信读过该博客的兄弟们一起都了解了.如果你还不了解,那点链接过去研读一 ...

  5. android java 设计模式详解 Demo

    android java 设计模式详解 最近看了一篇设计模式的文章,深得体会,在此基础我将每种设计模式的案例都写成Demo的形式,方便读者研究学习, 首先先将文章分享给大家: 设计模式(Design ...

  6. Android AIDL使用详解_Android IPC 机制详解

    一.概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来 ...

  7. Android API Levels 详解

    Android API Levels 当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的.同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼 ...

  8. Android编译过程详解(一)

    Android编译过程详解(一) 注:本文转载自Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359 ...

  9. mysql show variables系统变量详解

    mysql系统变量详解 mysqld服务器维护两种变量.全局变量影响服务器的全局操作.会话变量影响具体客户端连接相关操作. 服务器启动时,将所有全局变量初始化为默认值.可以在选项文件或命令行中指定的选 ...

随机推荐

  1. CentOS 6.9设置阿里云源/163源

    阿里云: 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS ...

  2. Ext.form.ComboBox常用属性详解

    Ext.form.ComboBox常用属性详解 标签: Extjs js combo js 代码 var combo = new Ext.form.ComboBox({ store : new Ext ...

  3. HDU 4685 Prince and Princess (2013多校8 1010题 二分匹配+强连通)

    Prince and Princess Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Othe ...

  4. hdu 1532 Drainage Ditches (最大流)

    最大流的第一道题,刚开始学这玩意儿,感觉好难啊!哎····· 希望慢慢地能够理解一点吧! #include<stdio.h> #include<string.h> #inclu ...

  5. java jdk查看源代码

    事实上假设你安装了JDK的话,你就已经拥有了java api的源代码. 安装JDK文件夹下的src.zip文件就是java api的源代码. 比方:C:\Program Files\Java\jdk1 ...

  6. Linux命令执行的屏幕输出内容重定向到日志文件

    摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...

  7. sqlite3 支持的关联查询

    1.支持多表连接,例如 select * from student,class where student.cid=class.id; 2.支持左外连接(left outer join) 例如: se ...

  8. [图像]用Matlab在图像上画矩形框

    原创文章,欢迎转载.转载请注明:转载自 祥的博客 原文链接:http://blog.csdn.net/humanking7/article/details/46819527 在毕业设计的时候写论文画图 ...

  9. Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip

    获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: #include <stdio.h> #in ...

  10. 在JavaScript文件中读取properties文件的方法

    假设有JavaScript文件叫做:readproperties.js,这个文件需要读取config.properties这个配置文件,步骤如下: 1.  下载插件jquery.i18n.proper ...