关于AndroidStudio3.0以上(3.2bate)创建.9patch图片出错的问题
AndroidStudio3.0以上.9图片的创建
要想把一张图片生成.9的格式,类似微信聊天的背景图片,操作如下图:
约束图片拉伸区域和覆盖区域
当创建好图片之后,就会发现图片周围会有四条黑色的边框,用来让你意淫出自己想要的效果,简单说就是要让你的图片可以根据需要自定义的拉伸,关键是保证不能变形,就是限定好哪个区域可以拉伸,哪些区域在不受拉伸的影响,保持不动。关于这四条边界的功能介绍如下:
- 左边黑线代表垂直方向可以拉伸的部分
- 上边黑线代表水平方向可以拉伸部分
- 下面黑线代表水平方向可以覆盖的部分
- 右边黑线代表垂直方向可以拉伸的部分
图解如下:
关于.9图片绘图区下方的选框和滚动条的介绍
- show bad patches:勾选上,如果点九图片绘制有误的话会看到图片出现 报错的区域
- show content:会看到右侧的小图中出现蓝色的区域,代表的是可以自动拉伸的部分。
- 如果发现你的点9图片太小或者极小,可以拖动图片下方的zoom放大图片,然后就可以精确操作了。
关于.9图片引发的编译错误
error: too many padding sections on right border.
表示你的.9图片绘制有错误,基本就是区域重复或者有断层的意思,导致无法渲染,所以要打开检查一下你 的.9图片绘制的过程,另外,当创建一张.9图片后原图要记得删掉!
屏蔽安全检查
- AS中对.9的图片增加了安全检查机制,你的.9图片只要有不规范的地方都会给你编译报错
- 解决办法:
AS取消掉对.9图片的安全检查。找到你app目录下的build.gradle文件,打开之后你可以在buildToolsVersion属性之下添加取消安全检查的两行代码。
// 取消掉系统对.9图片的检查
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
关于AndroidStudio3.0以上(3.2bate)创建.9patch图片出错的问题相关推荐
- AndroidStudio3.0 下载使用新功能介绍
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.g ...
- 转 cocos2d-x 3.0 常用对象的创建方式
cocos2d-x 3.0 中所有对象几乎都可以用create函数来创建,其他的创建方式也是有create函数衍生. 下面来介绍下create函数创建一般对象的方法,省得开发中经常忘记啥的. 1.精灵 ...
- android studio3.0升级,升级androidStudio3.0的问题
今天升级androidStudio3.0了,说一下目前遇到的坑 升级后要求用android26编译,会自动下载一堆东西使用的gradletool是3.0.0,gradle运行库版本是4.1,一开始以为 ...
- WF4.0入门系列1——创建一个简单的工作流
WF4.0入门系列1--创建一个简单的工作流 打开VS2010,选择文件-新建-项目,选择Workflow项 工作流台应用程序,在名称处输入chapter01,选择合适的位置,这里默认,单击确定. V ...
- 使用FastReport 3.0及以上版本创建动态报表的几个技巧(转)
使用FastReport 3.0及以上版本创建动态报表的几个技巧 2007年07月03日 星期二 09:18 2007年03月13日 星期二 16:20 1.已经生成的报表保存到流中,再从流中取出 ...
- 用Hyperledger cello的0.9.0-h3c分支创建一套区块链系统
来源 | CSDN博客 作者 | rtxie 责编 | Jerry 本文介绍用hyperledger cello的0.9.0-h3c分支创建一套区块链系统的完整流程,希望对读者有所帮助. 环境准备工作 ...
- android 9patch 漏洞,Android 9patch 图片解析堆溢出漏洞分析(CVE-2015-1532)
[前言] 日前谷歌公开了一个今年1月份更新的漏洞.这个漏洞修复了一个存在于Android 5.1版本以下图片渲染的问题,可以查看相关链接. 9patch是Android上特有的一种图片格式,就是在普通 ...
- 转载:【opencv入门教程之六】创建Trackbar图片对比度、亮度值调整
[OpenCV入门教程之六] 创建Trackbar & 图像对比度.亮度值调整 浅墨_毛星云 2014-03-18 21:43:18 103746 收藏 21 最后发布:2014-03-18 ...
- devexpress 创建窗口句柄时出错_实验一 线程的创建和撤销
实验内容:编写和调试一个程序,实现Windows系统环境下通过API函数进行线程创建与撤销. 实验目的: (1) 熟悉Windows系统提供的线程创建和撤销系统调用: (2) 掌握Windows系统环 ...
最新文章
- 从引力波探测到RNA测序,AI如何加速科学发现
- UICollectionView的使用
- 嵌入式第一周学习总结
- 关键词多样性的重要意义
- win10默认浏览器不显示谷歌浏览器_win10系统谷歌浏览器怎么用不了?谷歌浏览器打不开网页的解决方法...
- axureR9 显示与隐藏 - 踩坑篇
- 点云的无序性_三维点云分类与分割-PointNet
- 强烈推荐APP破解常用工具集合!
- vue 项目使用Standardjs进行语法错误检测和修复
- python爬取豆瓣Top250完整代码
- Bootloader的启动
- 计算机图形学 读书笔记(七)B样条曲线 B-Spline
- 机器人方队解说词_方队解说词3篇
- Linux实训项目——第十一章:基础DNS服务器与主从同步
- 【web性能】获取web各个阶段响应时间:服务器响应时间、首页白屏时间、dom渲染完成时间等
- svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢?
- Linux内核的组成
- LINK : fatal error LNK1181: cannot open input file “libcurl.lib“
- 生物信息学 第一课 什么是生物信息学
- Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
热门文章
- 如何查看计算机硬盘的软件内存条,内存检测工具,内存检测软件 - 内存条检测工具就用金山卫士 - 安全专题...
- PS各个工具的字母快捷键和英文全名
- jzoj. 3518. 【NOIP2013模拟11.6A组】进化序列(evolve)
- android分享视频到微信,android 分享文本、图片、音乐、视频到微信朋友圈、好友、我的收藏...
- IPFS windos 搭建
- 用异地组网路由器,实现家校互联
- Python摇色子游戏(两种模式)
- 读吴军一万小时定律误区有感
- python——人工智能(AI)之网络图片文字识别案例详细讲解
- bzoj 3739 DZY loves math VIII