Android中经常遇到的一个问题就是图标放大变小的问题。一般情况下,当图标被方法之后会失真,所以android提供了一种九宫格的图标来解决这个问题。所以大家经常会在res资源目录下见到不少 ***.9.png的图标,这些就是android的九宫格图标。
下边给大家看三个效果图,左侧的是普通的图标,右侧的是该图标放大之后的情况,下侧的是横向拉伸的九宫格的图标
可以看到,横向拉伸的九宫格图标任然保持了“原状”,没有失真,这是如何做到的呢
其实很简单,用的就是Android自带的九宫图制作工具
该工具是位于sdk\tools目录下的draw9patch.bat,双击它就可以编辑九宫格图标,该工具的界面如下:
可以看到,左侧是编辑区域,右侧是效果显示区域。
在你要编辑的图标的边缘区域(上下左右)可以看到一个一像素宽度的透明区域。这个区域就是编辑你要拉伸的地方,点击鼠标左键拖动就可以选择当图标放大时你选择哪块区域被拉伸,按shift+鼠标左键可以取消拉伸区域。编辑完之后选择保存,Ok,一张九宫格图标就制作成了。
相关推荐
安卓编译工具framework-res.apk
凭借这一款AndroidResEdit,就能轻松汉化安卓apk文件,修改签名
res.rarres.rarres.rarres.rar res.rarres.rarres.rarres.rar res.rarres.rarres.rarres.rar res.rarres.rarres.rarres.rar
AndroidResEdit.exe+arsceditor.exe手机软件名称,图标修改
AXmlResourceParser 读取apk文件的 包名、版本号、图标
android 5的framework-res.apk。网上找了一圈都没有,自己刷机提取出来的。有用的下把。
install.res.3082.dll
arscxml汉化、签名工具+AndroidResEdit.rar
framework-res.apk
framework-res.apk.rar
安卓Android源码——res.rar
AndroidResEdit_gr.zip
at android.content.res.StringBlock.getShort(StringBlock.java:231) at android.content.res.StringBlock.getString( StringBlock.java:91) at android.content.res.AXmlResourceParser.getName...
全局透明framework-res.apk
Android Apk反编译工具反编译时可能出错,需要安装framework-res.apk。 Android Apk反编译工具下载地址: http://download.csdn.net/detail/jdsjlzx/8160953
android打包工具AndroidResEdit.rarandroid打包工具AndroidResEdit