Android中.9图mark

1、简要说明

就是后缀为.9.png的图片,这种图片的引入是为了适应在使用过程中可以拉伸而不失真。

2、画.9图

在Android的sdk中自带画.9图的工具:就是sdk的tools目录里面的draw9patch.bat
这里写图片描述
把一般的png图拖到这里面就可以进行绘制,
这里写图片描述
(内容显示区域画的不太好。。)
然后存储图片,自动生成的后缀就是.9.png

普通图片和.9图使用对比

为什么要用.9图?
如果不用.9图,我设置一个ImageButton,背景用.png图,设置高度和宽度分别为100dp和250dp,并且甜筒text值,最后显示结果如下:
这里写图片描述
已经严重变形,字也显示得很乱,因为普通的png图我们没有限制它的拉伸区域和内容区域。

再来看看.9图,同样的设置,显示如下:
这里写图片描述
因为我们之前限制了他的显示内容的范围,并且限制了拉伸区域,这样那个角就不会严重变形

ps:在Android中使用.9图要放到drawable中,不能放在mipmap中,如果还是报错那就说明.9图绘制不合格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值