美文网首页
Nine-Patch图片的制作及draw9patch.bat的使

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

作者: 浅_若清风 | 来源:发表于2021-05-26 12:35 被阅读0次

在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

相关文章

网友评论

      本文标题:Nine-Patch图片的制作及draw9patch.bat的使

      本文链接:https://www.haomeiwen.com/subject/jthksltx.html