Nine-Patch图片

Nine-Patch适用于只需要伸缩图片一部分的场景。该图片将伸缩用户指定的区域,同时也将图片中将显示的内容放在用户指定的区域。

制作Nine-Patch图片

Andoird Studio更新后,将制作Nine-Patch图片的功能集成在里面,就不需要再去tools文件夹找draw9patch.bat文件了,因为你也找不到这个文件。

首先,将需要制作的图片导入drawable文件夹内,右键图片,点击Creat 9-Patch file,则会自动生成一个.9.png为后缀的图片,即我们所需要的。

这里写图片描述

左边的这一张图片是要修改的部分,右边的是伸缩的展示图片。

这里写图片描述

我们能看到有四条线,当用鼠标拖动红箭头指向的地方时,会出现黑色的小格子,同时右边的展示图也会跟着有些变化。

这里写图片描述

这里写图片描述

左边和上边的黑色小格子为图片将要被拉伸的区域,右边与下边的黑色小格子为图片中的内容将会展示的区域。

如果想要擦除黑色小格子,或者想要一条边上有两条不相邻的黑子小格子,按住shift,再在图片边缘拖动即可。

这里写图片描述

使用时将.9.png图片添加到为background属性中即可。

用例展示:

这里写图片描述

猜你喜欢

转载自blog.csdn.net/Reserve_Scale/article/details/79995085