`
dss16694
  • 浏览: 144437 次
社区版块
存档分类
最新评论

(转)android系统特效详解和修改方法

阅读更多

转自安智网:http://bbs.anzhi.com/forum.php?mod=viewthread&tid=5299540&fromuid=635

 

 

 

安卓系统特效相关文件:  存在于: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开发应用实战详解源代码

    2.1.1 各种库和android运行环境 2.1.2 应用程序框架 2.1.3 操作系统层 2.1.4 应用程序 2.2 android应用程序组成 2.2.1 activity 2.2.2 intent和intent filter 2.2.3 service介绍 2.2.4 broadcastintentreceiver ...

    Android的一些特效资料

    android ListView详解.doc Android 中几个常用属性的设置.doc android 读取文件内容操作.doc Android 选项卡效果.doc Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android横竖屏...

    Android 的一些特效

    android ListView详解.doc Android 中几个常用属性的设置.doc android 读取文件内容操作.doc Android 选项卡效果.doc Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android...

    Android实现Activity界面切换添加动画特效的方法

    本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值。具体方法如下: 了解Android程序设计的人应该知道,在Android 2.0之后有了...

    android群雄传

    第1章 Android体系与系统架构 1 1.1 Google生态系统 2 1.2 Android系统架构 2 1.2.1 Linux 3 1.2.2 Dalvik与ART 3 1.2.3 Framework 3 1.2.4 Standard libraries 4 1.2.5 Application 4 1.3 Android App组件...

    疯狂Android讲义源码

     响应系统设置更改 164  3.5 Handler消息传递机制 166  3.5.1 Handler类简介 166  3.5.2 Handler使用案例 167  3.6 本章小结 168  第4章 深入理解Activity 169  4.1 建立、配置和使用Activity 170  4.1.1 ...

    Android隐藏标题栏及解决启动闪过标题的实例详解

    Android隐藏标题栏及解决启动闪过标题的实例详解 方法一: 在代码中设置 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 方法二: 在AndroidManifest.xml 里面设置 &lt;application android:...

    Google Android SDK开发范例大全(第3版) 1/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 4/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    疯狂Android讲义.part2

    响应系统设置更改 164 3.5 Handler消息传递机制 166 3.5.1 Handler类简介 166 3.5.2 Handler使用案例 167 3.6 本章小结 168 第4章 深入理解Activity 169 4.1 建立、配置和使用Activity 170 4.1.1 建立Activity 170 ...

    疯狂Android讲义.part1

    响应系统设置更改 164 3.5 Handler消息传递机制 166 3.5.1 Handler类简介 166 3.5.2 Handler使用案例 167 3.6 本章小结 168 第4章 深入理解Activity 169 4.1 建立、配置和使用Activity 170 4.1.1 建立Activity 170 ...

    Google Android SDK开发范例大全(第3版) 3/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 5/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--android中anim文件特效 |--app信息menifest获取(如版本号) |--AsyncQueryHandler之异步查询Cursor处理 |--AutoCompleteTextView自动提示的用法 |--BitMap、Drawable、inputStream及byte[] 互转 |--...

Global site tag (gtag.js) - Google Analytics