Android这个9补丁有什么问题?

Android这个9补丁有什么问题?,android,nine-patch,Android,Nine Patch,你好, 见上面我的9补丁图片。它是使用Android工具的9补丁编辑器创建的。我有多个问题: 预览中的“九面片”工具也会在高度上缩放图像。为什么?在左边没有黑线 九补丁工具显示坏补丁。我想这意味着我仍然可以使用它,但它可能看起来不太好。有比这更简单的形状吗?拉伸时会出现什么问题 我无法将此9.png文件导入到我的项目中,而不会出现错误。所以从技术上讲,一定是出了什么问题 谢谢,A.9-patch需要顶部和左侧线条来确定可拉伸区域。你可以把一个像素放在那里。您可以稍后修复使用此图像的视图的高度

你好,

见上面我的9补丁图片。它是使用Android工具的9补丁编辑器创建的。我有多个问题:

  • 预览中的“九面片”工具也会在高度上缩放图像。为什么?在左边没有黑线
  • 九补丁工具显示坏补丁。我想这意味着我仍然可以使用它,但它可能看起来不太好。有比这更简单的形状吗?拉伸时会出现什么问题
  • 我无法将此9.png文件导入到我的项目中,而不会出现错误。所以从技术上讲,一定是出了什么问题

谢谢,A.

9-patch需要顶部和左侧线条来确定可拉伸区域。你可以把一个像素放在那里。您可以稍后修复使用此图像的视图的高度,以防止其在高度上拉伸。

您还需要添加高度拉伸信息。九块补丁应该可以水平和垂直拉伸

坏补丁警告拉伸时可能会产生瑕疵。 尝试删除图像绿色/白色过渡上方的拉伸

我认为缺少垂直拉伸是出现错误的原因,假设它的扩展名为9.png

增强你的九个补丁的技巧: 根据图像的外观,您已经将右边框包括为可拉伸的,您可能希望删除该边框。
考虑只有3像素以上的绿色内容拉伸,然后1px以上的白色内容,以保持纵横比。没有必要拉伸整个图像。从图像到拉伸数据只需要1px的透明填充。

看起来你是对的,尽管链接没有说这是必须的。奇怪的行为。。。