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制作的。
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制作的。
相关文章推荐
- jstl中empty
- 转载---ajax简单三层实现登陆
- 使用 as 和 is 运算符安全地进行强制转换
- 【转】 测试职业思考:如何成为一名优秀的软件测试工程师
- Angularjs 自定义服务 provide 里 provider 方法 以及 factory、 service 方法以及 provider 供应商的概念
- 关于---内网IP和外网IP
- [python]pygame游戏开发学习(二)
- COleDateTime SYSTEMTIME CTime
- android studio Cannot reload AVD list问题
- QPID例子二(DEMO)
- 深入浅出RxJava(一:基础篇)
- Xcode快捷键
- 使用maven运行Java main的2种方式
- Java-URL类详解
- WampSever 远程访问出现Forbidden You don’t have permission to access / on this server.解决方法
- hdu1978 记忆化搜索
- 【05】emmet系列之各种缩写
- 详解Java中多进程编程的实现
- Oralce drop all tables
- ActiveDirectory之忘记管理员密码时的重置方法