0

我使用 android sdk 提供的工具创建了一个九补丁图像。问题是,该工具在图像中显示了错误的补丁。如下图所示 在此处输入图像描述

我的图像奇怪地拉伸。

请关注:Android-屏幕旋转时图像形状发生变化

我的问题是,这个坏补丁是什么?Android 文档没有帮助。:(

我该如何修复它们?

4

4 回答 4

1

您的徽标图像并没有奇怪地扩展,但就像您设置它一样:您告诉它拉伸中间(粉红色区域),这就是它正在做的事情。

我认为在这种情况下,您宁愿只希望角(文本之前和之后、下方和下方)拉伸,如下图所示(您可以看到文本根本没有拉伸)。仍然有一些不好的补丁,但它们只会拉伸一些“相同颜色”的部分。

在此处输入图像描述

于 2012-04-30T14:22:57.853 回答
0

似乎其他人以前也遇到过这个问题。

9 补丁文件中的错误“补丁”

您可能想向我们展示您所说的“奇怪地伸展”是什么意思。如果您使用的是 9patch 工具,请对该工具右侧的框被拉伸的地方进行截图。如果您向我们展示您所说的“怪异”是什么意思,我们或许可以为您提供帮助。

于 2012-04-30T14:36:44.227 回答
0

图像的顶部和左侧告诉 9-patch 在您绘制黑色的任何位置进行拉伸。底部和右侧告诉它确保使用此 9-patch 作为背景的任何内容(例如 TextView)都应调整图像大小,以便这些条覆盖内容。所以:上/左=“在这里拉伸”,下/右=“直到这个矩形覆盖内容。” 由于您的内容是位图的一部分,因此您不关心底部/右侧。

于 2012-04-30T14:37:02.930 回答
-2

拉伸时图像效果非常好,“怪异”是由于背景产生的视觉错觉。坏补丁可能只是一个警告。

于 2013-04-04T03:52:15.363 回答