当我生成九宫格图片时,该图片出现了一条黑线:
如何移除这些黑像素?
您上传的不是 *.9.png 图像,而是 .png 格式的图像。
在 9 patch 中,这不是黑线,而是贴片...
水平线显示内容区域,垂直线显示图像将从该区域拉伸。
当您使用 9 patch 图像时,那条线不会出现在设备上...
在您的图像中:
1) 左边的垂直线表示拉伸区域。图像将在该区域垂直(高度)拉伸。
2) 顶部的水平线表示拉伸区域。图像将在该区域水平(宽度)拉伸。
3) 底部的水平线表示文本包含区域(宽度)。
4) 右边的垂直线表示文本包含区域(只能占用该高度)。
my_image.9.png
了吗?(注意 9)否则,Android 将无法将其识别为 9 patch,并将其视为普通的 png。 - Phantômaxx