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

(转)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源码——DWinterTabDemo(左右滑动菜单特效).rar

    1. **Java源代码**:项目的核心逻辑通常包含在`.java`文件中,开发者可以通过阅读这些文件了解实现滑动菜单的类和方法。 2. **XML布局文件**:`.xml`文件定义了用户界面的结构和样式,包括滑动菜单的布局和菜单项的...

    安卓仿ios特效包

    这个特效包的设计目标是为 Android 用户提供一种简单快捷的方式,通过卡刷(即直接安装)来改变系统界面和交互,使其更接近 iOS 的风格。卡刷是一种在 Android 设备上安装第三方固件或修改现有固件的方法,通常涉及...

    Android开发从入门到精通源码

    11. **动画与特效**:介绍Android的动画系统,包括属性动画、视图动画,以及如何创建过渡效果和自定义动画。 12. **性能优化**:讲解如何提高应用的性能,包括内存优化、绘制优化、APK瘦身等,以及使用Android ...

    疯狂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 audio analyzer

    在移动设备领域,Android操作系统为开发者提供了丰富的API和工具,使得音频处理变得可能。本文将深入探讨“Android音频分析器”这一应用,它是一款专为Android编程爱好者和信号处理算法研究者设计的音频频谱分析软件...

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

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

    完整android 京东商城源码 购物车功能 增删查改完整

    "完整android 京东商城源码 购物车功能 增删查改完整" 这个标题表明我们所讨论的是一个基于Android平台的京东商城的源代码,涵盖了购物车功能的全部实现,包括商品的增加、删除、查询和修改等操作。这通常涉及到...

    2011.09.21——— android 动态壁纸开发

    【Android动态壁纸开发详解】 Android动态壁纸是一种可以让用户在手机主屏幕上看到动态效果的应用,它不仅限于静态图片,还能展示动画、交互式图形或其他视觉特效。2011.09.21的这篇博客文章深入探讨了如何开发...

    Android代码-飞马游戏安卓

    此项目源代码的分享意味着开发者希望其他人能够学习、研究或者对该项目进行修改和扩展。 **Android代码详解** Android代码通常包括以下几个关键部分: 1. **项目结构**: - `AndroidManifest.xml`: 它是每个...

    Ultimate FX Pack 1 Cartoon.rar 卡通特效包

    通过观察和修改已有的特效,开发者可以深入了解Unity的粒子系统和其他视觉特效工具的用法。对于经验丰富的开发者,这个包则提供了一种快速提升项目品质的方式,节省他们在特效制作上花费的时间。 "Ultimate FX Pack...

    FuCardPager, 取自支付宝Android 福卡的切换效果,居中viewpager加切换特效.zip

    这意味着开发人员可以自由地查看、使用、修改和分发这个组件的源代码,这极大地促进了技术共享和社区的创新。通过开源,开发者可以学习其内部实现机制,或者根据自己的需求进行定制,进一步提升自己项目的用户体验。...

    Cartoon FX Pack 3 v1.0 Unity卡通特效

    3. **易用性**:Unity的预设系统使得添加和修改特效变得简单。开发者只需将预设拖放到场景中,然后通过Inspector面板调整参数,即可实现个性化的特效效果。 4. **脚本扩展**:如果需要更复杂的行为,如特效触发时机...

    android framework camera分析

    ### Android Framework Camera模块详解 #### 一、Android Camera模块概述 Android系统中的Camera模块是一个重要的组成部分,主要用于处理视频输入功能。该模块被设计为一个框架层(framework),旨在支持多种不同...

Global site tag (gtag.js) - Google Analytics