宽度或高度为1px的九个补丁图像 - 特殊情况或有缺陷的文件?

时间:2014-05-25 17:32:58

标签: android nine-patch

在更改Launcher2.apk中找到的图像的过程中,我发现一些文件显然是9个补丁,但高度或宽度仅为1px:

$ file **/*.9.png G "\( 1 x\|x 1,\)"
Launcher2/res/drawable-land-xhdpi/workspace_bg.9.png:                   PNG image, 400 x 1, 8-bit gray+alpha, non-interlaced
Launcher2/res/drawable-sw720dp-xhdpi/workspace_bg.9.png:                PNG image, 1 x 400, 8-bit gray+alpha, non-interlaced
Launcher2/res/drawable-xhdpi/workspace_bg.9.png:                        PNG image, 1 x 400, 8-bit gray+alpha, non-interlaced

这些文件是由他们的创作者以某种方式搞砸了,还是特殊情况,i。即固定宽度但高度可变,反之亦然?

是否有九个补丁文件格式的正式定义?当然我google了,这花了我很长一段时间,没有找到任何可以帮助我的信息。如果它还涵盖其他方面,那将是最好的,因为我发现了许多其他方面 可疑图像在几个包中,其中包含非二进制信息 - 左/上/右/下最像素;因此,我还想确切地知道哪些值编码重复/拉伸/原样,哪些值被忽略。

Google搜索 Canvas和Drawables 文档中的section并未提供许多详细信息(实际上没有)。而分布式draw9patch.jar也没什么帮助。

万一感兴趣:我从Launcher2.apk获取的设备和其他软件包是Moto G,库存4.3固件。

提前致谢

0 个答案:

没有答案
相关问题