我得到了这张图片,我需要制作 9 个补丁(我将它用于 textview 背景)。
我需要文本出现在星号左侧的文本,如下所示:
我试过这个但没有成功:
这甚至可能吗,还是我必须使用 9 补丁以外的其他东西?
我得到了这张图片,我需要制作 9 个补丁(我将它用于 textview 背景)。
我需要文本出现在星号左侧的文本,如下所示:
我试过这个但没有成功:
这甚至可能吗,还是我必须使用 9 补丁以外的其他东西?
您的用例正是 9-patch 的发明目的,所以它应该可以工作!
以下是使用九个补丁时可能出现的一些常见错误:
您可以通过以下任一方式解决此问题
为所有密度(ldpi、mdpi、hdpi、xhdpi)提供九个补丁(粗体是最常见的)<--首选!
为 xhpdi 制作九个补丁并绘制至少 2 个黑色像素。因为当从 xhdpi 缩小到 mdpi 时,你的图像被缩小了 2 倍,所以如果你只在 xhdpi 中绘制 1 个黑色像素,它可能会在缩小时被移除。
希望这对你有用。