预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
[教程][Alex6jg]android2.3全局透明,阀值、进度条ICS样式,状态栏美化教程分享一下全局透明。除安装进程条修改ICS脉动样式为个人原创成果,其他都来自各种教程。由于各种rom框架各有不同,实际修改中可能存在些差别,需要针对修改。美化是体力活,很费精力,希望此教程能对大家有所帮助。提醒大家美化前做好备份,务必仔细看完教程各个细节。引言:这里指的美化是不增加其他程序,基于原生apk的反编译,主要是对一些布局、图片资源和一些动作脚本修改。有些人有个误解,美化后rom会变卡,也许资源文件变大理论上会多占用内存,但资源文件修改后尺寸变化不会超过几M,实际上是不会对运行产生影响的。另外,全局透明不是完美的,某些情况下会出现局部重叠(如多级菜单、下拉时通知栏时间),避免的方法只有调整透明度以弱化重叠。[Section1]反编译准备首先配置框架环境,安装配置Java环境(大家可以搜索网上教程)。提取rom框架资源文件(framework-res.apk),然后安装到计算机。安装命令是:apktoolifframework-res.apk安装后就会得到:~\apktool\framework\1.apk对于odex化的rom,有时需要先deodex化,转换odex为classes.dex,然后合并到apk后在做反编译修改。比如通知栏透明处理,这一步是必须的。[Section2]全局透明修改透明可以是颜色透明或图片透明,这里使用图片透明,因为它更灵活可以修改出不同效果。本帖隐藏的内容打开(建议使用notepad++)反编译framework-res.apk后res\values文件夹里面的styles.xml文件找到并展开<stylename="Theme">这一栏,修改节点<itemname="colorBackground">内容为@color/transparent;再找这栏的<itemname="windowBackground">@drawable/screen_background_dark</item>内容改为@drawable/alexjg_bg,alexjg_bg这个是透明图片,名字任意,想要多透.怎么透就看它了(也可以成为全局背景哦)!然后找到这栏的<itemname="windowShowWallpaper">false</item>把它改成<itemname="windowShowWallpaper">true</item>接下来我们找到<stylename="Theme.NoTitleBar"parent="@style/Theme">这一栏,在最后面添加<itemname="windowShowWallpaper">false</item>再找到<stylename="Theme.Black"parent="@style/Theme">这一栏同样在最后面添加<itemname="windowShowWallpaper">false</item>同时还要把<itemname="windowBackground">@color/black</item>修改为<itemname="windowBackground">@drawable/alexjg_bg</item>(这里用的也是那张透明图片)再找到<stylename="Theme.Dialog"parent="@style/Theme">这栏,在最后添加<itemname="windowShowWallpaper">false</item>还有<stylename="Theme.Light"parent="@style/Theme">这一栏,在最后添加<itemname="windowShowWallpaper">false</item>还有<stylename="Theme.Translucent"parent="@style/Theme">这一栏,在最后添加<itemname="windowShowWallpaper">false</item>还有<stylename="Theme.NoDisplay"parent="@style/Theme">这一栏,在最后添加<itemname="windowShowWallpaper">false</item>还有最后一栏<stylename="Theme.Panel"parent="@style/Theme">,同样在最后添加<itemname="windowShowWallpaper">false</item>然后我们还要打开\res\values\drawable.xml这个文件,找到<itemtype="drawable"name="scre