看到没…变形了….真的是变形金刚了….
那么…怎么办?
首先我跟大家一起来看一下这几个图片
就拿最下面那张双龙戏珠的来做例子…..
这张图片在framework-res.apk的res\drawable-mdpi目录下.但是你如果是直接将framework-res.apk改名为zip后解压出来,看到的这张图,并不是他的本来面目,所以今天,我们就要进阶的将下framework-res.apk的修改.
使用到的解包工具: apktool.zip (2.64 MB)
apktool 该工具的使用方法如下:
1.解压缩后执行 安装.bat,会自动将几个文件复制到相应目录下
2.将需要解包的apk文件放置到C:\下,并重命名为update.apk
3.执行unpack.bat 会自动解包update.apk文件到update目录下
4.修改完update目录下的文件后,执行pack.bat,会在update目录下\dist目录下建立update.apk
5.该APK就是修改出来的apk文件了.
还有一个工具…9-patch draw9patch.zip (124.83 KB)
使用方法请仔细看压缩包里的教程.
先使用apktool解包出来framework-res.apk,你找到status_bar_close_on.9.png
仔细看这个文件名,是 .9.png
这个.9.png是一种特殊格式, 9-Patch图片是指图片被标记的部分能够被拉伸的PNG文件,定义的时候需要以“.9.png”结尾。但其标识是文件名而不需要尾部的“.9.png”。大概意思只说这么点,详细大家自己去google
大家的没做修改的,也可以先放大看看这个图的边缘,会有一条黑色的线,是1px(1个像素)的黑色线条:
使用9-patch:
运行draw9patch.bat,出来后FileàOpen 9-patch ,找到并打开status_bar_close_on.9.png,你可以很清楚的看到这个图周围的黑色线条了…
按照教程去改动把..你可以先将这个图改成你想要更改的样式图案以后再用9-patch
改完以后使用apktool再打包,然后做你自己的单刷包,刷之.
效果图:
至于更改后是否好看..这就是见仁见智了..我只是提供个例子….….你可以有另外的图案..也许更好看呢~
需要注意的是,用9-patch打开后的图,要注意看图案的四个角是不是会有黑点,如果有的话,需要先处理一下在用9-patch划线,不然apktool工具在打包的时候会出错哦!
http://bbs.gfan.com/android-198854-1-1.html