立即注册
查看: 1433|回复: 0

[MTK软件经验分享] [FAQ12455][Resgen]什么是9slice图片

已绑定手机
发表于 2018-11-6 15:38:58 | 显示全部楼层 |阅读模式 来自 广东省深圳市
描述:
什么是9slice图片,同FAQ01814

答:
9clise图是一种可以左右上下拉伸,但是四个角的形状保持不变的图片,一般用这种图片来做按钮图,这种图片的优势在于可以很灵活的进行拉伸,适合不同大小区域的要求,也从一定意义上节省了空间。
1)9slice图片的命名

QQ截图20181106153513.png
如上图所示,原本这个图片的名字是Multiline_Editor_normal.png
将此图做成9slice图时,该图片的名称应改为:Multiline_editor_normal.9slice.png
如果需要一张图做9slice,就需要在这张图的文件名中前缀名和后缀名之间加”.9slice”,同时另外还需要配有一个写了左上右下值以及第五行为” stretch”的.txt file.该txt的名字命名可仿照图片说明。(目前我们只支持stretch方式,不支持repeate方式)

2)9slice定义及特性:
9slice是MTK内部的一种图片格式。
和其他图片的区别是它会以特殊的方式拉伸。
9slice通过定义上下左右4个宽度把一张图片分成9个部分。
可以减少资源所占用的存储空间。

QQ截图20181106153549.png
拉伸图片的时候,4个角 (1, 3, 7, 9) 不会改变. 其他部分以特殊的方式拉伸,如上图。
值允许被填为0,如果有值被填为0,则该方向允许被拉伸的距离为0;而会被拉伸多少,是在运行是决定的,这个最终图片的大小取决于该图片填充的区域决定。一般纯色或者左右/上下颜色渐变的图建议使用9slice格式

游客,如果您要查看本帖隐藏内容请回复


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表