Nine-Patch图片

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

制作Nine-Patch图片

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

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

这里写图片描述

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

这里写图片描述

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

这里写图片描述

这里写图片描述

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

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

这里写图片描述

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

用例展示:

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值