Android系统由于系统和分辨率的多样性,界面适配是让开发者头疼的问题。往往一个界面在A分辨率上运行的很漂亮,放到B分辨率上就没法看。对于同一张切图,很多控件的切图文件在被放大拉伸后,边角会模糊失真。对不同的分辨率制作多个切图,又增大了安装包的大小。针对这个问题,Android专门制作了一种.9.PNG格式来解决这个问题,这种格式的图片能根据屏幕大小和分辨率自动填充满,而且不失真。本文描述了如何使用draw9patch来制作.9.png图片。
工具/原料
普通png图片一张
方法/步骤
1
在本机上找到Android SDK包的安装路径,进入tools文件夹,双击打开draw9patch.bat
2
启动后,界面如下
3
将准备后的png图片拖拽到该窗口中,如下图,自动进入编辑界面。图中介绍了每个区域的内容及功能注释
4
在图片边缘点击左键,绘制出黑线,即图片需要被拉伸的部分。下图对4条黑线做了注释。如需擦除,可按住shift键的同时点击鼠标左键
5
点击左上角的File| Save 9-patch,保存文件
6
自动生成一张后缀名为“*.9.png”格式的图片,图片上下左右各增加了1px的黑线。
上一篇:怎样看公交站牌搭乘公交车
下一篇:公交站台设计与制造流程