9patch 9.png图片

今天在测试9.png图片是出现如下错误:

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'H:\android_sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1


关于上边的错误没有仔细研究,欢迎各位指点。主要原因是9.png图片四个边都是否都设置过。

然后说说9.png图片,9.png主要是拿来设置button的背景。因为我们知道如果将一个图片设置为button的背景,背景图会根据button的大小或者不同手机分辨路的大小而进行缩放,然后继续9.png的这四个边,如图

左侧和顶部的直线共同决定了图片的缩放区域:左侧和顶部黑线的两头分别为可伸缩的边界线,也就是说途中粉红色的部分是允许进行缩放的区域,左边直线可以中心啊缩放,顶部直线可以横线缩放。

右侧和底部的直线共同决定了图片的内容显示区域,也就是(text)文本显示的地方,没有缩放前如图,按照第一张图的黑线缩放之后就是,看,“本”字由于我们底部直线控制的区域的原因,所以这个字被挤下去了。图示例是使用sdk安装目录下tools中的araw9patch制作的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值