制作并使用9-patch图像
为什么叫9-patch?因为9-patch可将图像分成3 x 3的网格,即由9部分或9patch组成的网格。
网格角落的patch不会被缩放,边缘部分的4个patch只按一个维度缩放,而中间部分则同时按两个维度缩放,如图25-8所示。
9-patch图像文件名是以.9.png结尾的,图像边缘具有一个像素宽度的边框,用以指定9-patch图像的中间位置。边框像素绘制为黑线,以表明中间位置,边缘部分则用透明色表示。
使用Android SDK中自带的draw9patch工具要更方便些。该工具位于SDK安装目录下的tools目录内.
顶部以及左边框标记了图像的可伸缩区域。那么底部以及右边框又要如何处理呢?它们定义了用于9-patch图像的可选drawable区域。drawable区域是内容(通常是文字)绘制的地方。如不引用drawable区域,则默认与可拉伸区域保持一致。
9patch图(放大后):
拉伸后:
draw9patch工具界面
制作并使用9-patch图像相关推荐
- 图像分割 | FCN数据集制作的全流程(图像标注)
图像分割 | FCN数据集制作的全流程(图像标注) 一 全卷积神经网络 文章所有代码已上传至github,觉得好用就给个star吧,谢谢 https://github.com/315386775/FC ...
- ps转换html适应网页尺寸,【ps制作网页页面】ps图像如何生成html?如何将PS制作的网页效果图变成可用的网页?PC端UI设计尺寸规范?...
[ps制作网页页面]ps图像如何生成html?如何将PS制作的网页效果图变成可用的网页?PC端UI设计尺寸规范?下面就和小编一起来看看吧! ps图像如何生成html? 事实上,ps有很多功能.你还羡慕 ...
- diff (制作补丁)和 patch(添加补丁) 的简介及简单使用
diff是Linux系统的一个很重要的工具程序,我们通常用diff对同一软件(或程序)的不同版本的文件进行对比查看.不过,你不要用diff去比较两个完全不相干的文件,因为那样是比不出结果来的. dif ...
- 实操教程|怎样制作目标检测的训练样本图像?
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 导读 本文从五个问题出发依次递进讲解了该如何去制作目标检测的训练样 ...
- 怎样制作目标检测的训练样本图像(医疗图像、遥感图像、大图像裁剪)
本文可以随意转载,但是请保留内容完整,并保留原文链接 像元值应该如何进行归一化? 不能想当然地认为像元值的取值范围就是0到255,虽然普通数码相机拍摄出来的图像各个通道的取值范围确实是0-255.要知 ...
- 实操教程|怎样制作目标检测的训练样本图像
像元值应该如何进行归一化? 样本图像的尺寸仅与内存.显存大小有关吗? 网络能检测的目标框范围只与图像大小有关吗? 卷积网络真的具有平移和旋转不变性? 制作目标检测训练样本的最佳方案是什么? 以下为原文 ...
- linux diff 补丁文件夹,LINUX下制作补丁文件 diff,patch
diff(differential) 功能说明:比较文件的差异. 语 法:diff [-abBcdefHilnNpPqrstTuvwy][-;][-C ;][-D ;][-I ;][-S ;][-W ...
- java可以制作动画么,Java:如何避免仅制作形状的动画(没有图像...
嗨,我正在阅读Ian Cinnamon撰写的"为邪恶的天才编程视频游戏"一书.在其中一个项目中,他解释了如何为赛车游戏创建动画.我在下面编写了一个简单的代码(删除了"几乎 ...
- 动态给a标签赋值_怎样利用Excel制作抖音上的心形动态函数图像?
最近在抖音上看到有用Excel制作心形动态函数图像,感觉很新奇,闲来无事,准备自己动手做做,遂网上搜了教程,按照教程一步步做,前面都很顺利,但到最后一部确卡壳,问了公司Excel大牛也未找到原因,知道 ...
- 如何在Photoshop中制作双曝光图像
Double exposure images are popular at the moment. Taylor Swift's Style music video and the True Dete ...
最新文章
- 从传统到深度学习:浅谈点云分割中的图结构
- DbVisualizer数据库连接工具默认查询结果只显示100条解决方法,dbvis如何展示更多行,如何显示全部数据
- 计算机怎么恢复上一步,电脑怎么还原系统 电脑还原系统步骤盘点
- 研究生 论文写作【要注意的30个禁忌(总体问题、选题方面、摘要方面、研究方法方面、讨论与结果、结论方面)】
- 修改Linux网卡由eth1变成eth0
- Spring数据和Redis
- CLI下的网页浏览器之二——Lynx
- CMakeLists编译
- Wonderware-InTouch 使用 Web 网页控件显示报表
- C语言找出1000之内的完数
- 小旋风虚拟服务器怎么用,超级小旋风asp服务器软件使用图文教程
- 一文读懂自然语言处理NLP(图解+学习资料)
- 新手建网站的步骤及注意事项
- 基于android的个人健康身体检测测试软件app
- 华硕笔记本能通用的BIOS型号
- cad计算机中怎么用除号,CAD中特殊符号如何输入?超全教程,一看就懂!
- word表格合并单元格后,光标居中
- JSONObject、JSONArray
- QQ空间将不再支持免费备份原图?附QQ空间相册导出工具合集
- 湖北电信天邑TY1608_S905L3B_MT7668_卡刷固件包
热门文章
- [置顶文章]打豆豆的一些小问题、不小心会忘记的知识点
- 【Elasticsearch】搜索自己想要的东西与注释文本(字符串)插件
- 【Elasticsearch】Fielddata is disabled on text field fielddata=true
- 【clickhouse】clickhouse表引擎之CollapsingMergeTree
- 【elasticsearch】 elasticsearch document 路由 (routing) 到shard
- 【Http】HTTPclient保持长连接需要消费返回信息 不然很卡
- Spring : Spring 切入点(Pointcut)
- 【Presto】http-worker-103	com.facebook.presto.execution.SqlTaskManager	Switching coordinator affinity
- it : Tmaster (hook declined) error: failed to push some refs to https://xxx/biluo/xxx.git
- Java序列化的这三个坑千万要小心