Nine-Patch图片的制作及draw9patch.bat的使用

在Android开发中,由于图片尺寸问题,有时候我们使用的图片并不能满足我们的要求,所展示的效果非常的差。我们可以使用Nine-Patch图片来进行改善。

示例:
img_1.jpg

制作Nine-Patch图片,我们就需要用到9-Patch工具。网上很多资料说在Android sdk目录下的tools文件里可以找到draw9patch.bat文件,但是我的sdk下并没有这个文件。
img_3.png

怎么办?不用着急,其实draw9patch.bat已经内置在Android系统中了,我们可以直接在工程里使用它。

在res文件下找到你需要制作的图片,右击图片,可以看到Create 9-Patch file选项,点击它就可以制作9-Patch图片了。
img_4.png

选择你需要保持的位置,点击Save即可。
img_5.png

在左边res文件下,可以看到生成了一个left.9.png的图片。
img_6.png

删除left.png图片,因为left.png和新生成的left.9.png属于重名了,png和9.png都属于后缀。所以在代码里,引用时还是left,而不是left.9。
img_7.png

9-patch图片制作成功,双击left.9.png图片,我们就可以去编辑它了。


img_8.png

编辑规则:
左边图片为编辑图片,右边三张为效果图。
上边黑线:必选,横向拉伸区域
下边黑线:可选,横向内容显示区域
左边黑线:必选,纵向拉伸区域
右边黑线:可选,纵向内容显示区域
操作:
鼠标箭头直接置于图片边框即可直接拖动编辑。鼠标+CapsLock划线,鼠标+Shift键清除。
绘制完成,效果如下:
img_9.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容