您的位置:首页 > 其它

9patch 9.png图片

2015-11-05 16:38 225 查看
今天在测试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制作的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: