【发布时间】:2011-09-15 06:06:29
【问题描述】:
我正在尝试使用 Android SDK 中的 Draw9Patch 工具,但在使用 Draw9Patch 打开我的图像后,它立即将我的所有图像区域显示为“坏补丁”。我手动绘制了定义可拉伸区域的线条,但是我不确定这是否能正常工作。有人可以解释为什么这个特定的图像不是一个“好补丁”吗?这个问题的其他 Stackoverflow 答案似乎与我的问题无关,或者我不理解它们。
【问题讨论】:
-
“坏补丁”确实令人困惑,但不会阻止您的可绘制对象工作。开发网站表示,这些补丁网站"may produce artifacts in the graphic when stretched" 基本上是一个警告。如果您查看很多库存的 Android 可绘制对象,您会发现它们包含“坏补丁”。所以只需对它们进行测试,如果它们看起来不错,我就不用担心了。
-
这实际上是我最近发现的答案。您应该将其发布为实际答案而不是评论,我会将其标记为已接受(因为其他答案具有误导性)。
-
PureSpider 的回答是正确的。不确定您是否可以重新接受正确的答案。您的图像有渐变。您所需要的只是拉伸 1 或几个像素以保持该渐变。它将有助于消除那些坏补丁,尤其是使用新的更大屏幕(如 HTC One X 和 Galaxy S3),您会看到不同之处。
标签: android nine-patch