Android:九个补丁图片 - 坏补丁

时间:2012-04-30 14:08:40

标签: android nine-patch

我使用android sdk提供的工具创建了一个Nine Patch图像。问题是,该工具在图像中显示不良补丁。如下图所示 enter image description here

我的形象很奇怪。

请关注:Android- Image shape changed on screen rotation

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

我该怎样修理它们?

4 个答案:

答案 0 :(得分:1)

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

我认为在这种情况下你宁愿只想要角落(前后,下面和下面的文字)伸展,你可以在下面的图片中看到(你可以看到文字根本没有拉伸) 。还有一些不好的补丁,但它们只能拉伸一些“同色”部分。

enter image description here

答案 1 :(得分:0)

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

Bad 'Patches' in 9-Patch File

你可能想通过“奇怪地伸展”向我们展示你的意思。如果您使用的是9patch工具,请截取该工具右侧的屏幕截图。如果你向我们展示你的意思,我们或许可以帮助你。

答案 2 :(得分:0)

图像的顶部和左侧告诉9贴片在任何涂漆黑色的地方伸展。底部和右侧告诉它确保使用此9补丁作为背景的任何内容(例如TextView)应该调整图像的大小,以便这些条形覆盖内容。所以:Top / Left =“Stretch here”,Bottom / Right =“直到这个矩形覆盖内容。”由于您的内容是位图的一部分,因此您不关心底部/右侧。

答案 3 :(得分:-2)

当拉伸时,图像完美地运作,并且#34;古怪"是因为背景的视错觉。坏补丁可能只是一个警告。