之前,点9图的出现是安卓机为了适配不同的手机分辨率的解决方案。不明白什么是点九的同学可以看这篇文章补一下脑
1、普通的.png资源与.9.png的资源区别:
关于处理点九图的工具,我想补充说明一下,目前常用的三种方式:
第一种:就是使用PS
但是其缺点是手工增加四周各1个像素,然后其区域颜色值只能是透明色(#00000000)或黑色(#FF000000),混入其他颜色一律无法正常显示,而且无法实时预览,即使你经验丰富,但也很难去考虑到目前Android市场这么多的机型适配;如果混入了其他颜色,而又未发觉,这样再跟程序员来回折腾,时间上也够喝一壶的了。楼主所说的也属于这一类。
第二种:就是使用谷歌官方的draw9Patch.bat这个工具
这个也有劣势,1.电脑要安装Java环境,2.下载那个几百M的文件,3.draw9Patch这个工具其实很难用,很粗糙,整个的体验也很糟糕。特别是那一根像素,拖着鼠标仔细的描那根像素,哎呀,别提那个憋屈劲儿了。。。
第三种:NinePng九图神器App——Android开发设计必备工具。
这是一个专门处理点九图的工具App,能够非常简单的用手指拖动就可以直接修改点九图了,而且可以设置文字等信息实时预览效果。个人感觉还是不错的。
APP软件下载官网:http://www.ninepng.cn/
详细运用该APP切图的方法和教程地址:http://blog.ninepng.cn/?p=40
最后总结:各位APP设计师们,结合自己的喜爱来使用不同的方式进行点9图处理。
特别需要注意以下2点:
1.最外围的一圈像素必须要么是纯黑色,要么是透明,一点点的半透明的像素都不可以有,比如说99%的黑色或者是1%的投影都不可以有;
2.文件的后缀名必须是.9.png,不能是.png或者是.9.png.png,这样的命名都会导致编译失败。