Android 如何去除9面片图像中的黑线?

Android 如何去除9面片图像中的黑线?,android,nine-patch,Android,Nine Patch,当我在生成带有黑线的9面片图像时: 如何删除黑色像素?您上传的不是*.9.png图像,而是.png图像 在9补丁中它不是黑线它的补丁 9补丁机制 水平线显示包含区域,垂直线显示图像将从该区域延伸 无论何时使用9个补丁映像,该行都不会出现在设备中 以你的形象 1) 左垂直线表示拉伸区域。图像将从该区域垂直(高度)延伸 2) 顶部水平线表示拉伸区域。图像将从该区域水平(宽度)延伸 3) 底部水平线表示文本包含区域(宽度) 4) 右垂直线表示文本包含区域(文本只能占据该高度)。这些黑线是9-patc

当我在生成带有黑线的9面片图像时:


如何删除黑色像素?

您上传的不是*.9.png图像,而是.png图像

在9补丁中它不是黑线它的补丁

9补丁机制 水平线显示包含区域,垂直线显示图像将从该区域延伸

无论何时使用9个补丁映像,该行都不会出现在设备中

以你的形象

1) 左垂直线表示拉伸区域。图像将从该区域垂直(高度)延伸

2) 顶部水平线表示拉伸区域。图像将从该区域水平(宽度)延伸

3) 底部水平线表示文本包含区域(宽度)


4) 右垂直线表示文本包含区域(文本只能占据该高度)。

这些黑线是9-patch标准的一部分。9面片只是一个PNG,在1像素的边框中有黑色像素,这意味着某些东西,这些就是你看到的线条。如果您在正在开发的应用程序中看到黑线,则可能意味着图形没有正确加载为9补丁。我们需要知道你是如何尝试使用9补丁来解决这个问题的。但是当我使用9补丁时,我的UI不清晰,我们可能需要更多的文字。你是怎么产生的?你是怎么用的?用户界面中有什么不清楚的地方?是否将其保存为
my_image.9.png
?(注意9)否则,Android不会将其视为9补丁,而是将其视为正常的pngSo。确保黑色巴克线附近没有任何颜色(“边界”必须完全透明+黑色斑点-黑色必须是纯的#ff000000)。辅导的: