Android-字体(仅字母)背景色

Android-字体(仅字母)背景色,android,fonts,colors,background,Android,Fonts,Colors,Background,我想在我的应用程序中制作一些模因类型的图像。 我发现了一些我可以使用的字体,但有一点是,当我更改TextView的textColor属性(包含文本)时,我更改的是字母轮廓,而不是整个字母的颜色。当我改变背景颜色时,我改变了整个TextView字段的背景(我希望它是透明的)。问题是,在信中,我可以看到照片的背景图像,在信的下面,这是个问题,因为照片可能有不同的颜色,文本可能不可见。有没有可能改变背景色,但只改变字母的背景色?或者这是一个为图形和字体工作的人准备的工作? 有一张照片,来自我的应用程

我想在我的应用程序中制作一些模因类型的图像。

我发现了一些我可以使用的字体,但有一点是,当我更改TextView的textColor属性(包含文本)时,我更改的是字母轮廓,而不是整个字母的颜色。当我改变背景颜色时,我改变了整个TextView字段的背景(我希望它是透明的)。问题是,在信中,我可以看到照片的背景图像,在信的下面,这是个问题,因为照片可能有不同的颜色,文本可能不可见。有没有可能改变背景色,但只改变字母的背景色?或者这是一个为图形和字体工作的人准备的工作?

有一张照片,来自我的应用程序,显示问题。


我要找的是:

(来源:)

听起来您想更改文本颜色,而不是背景颜色

问题是字体都像小位图一样定义,如果你改变颜色,只有不透明的部分会被着色,而不是透明的部分


我认为你唯一的选择是改变字体,听起来你想要的是文本轮廓或文本阴影。这两个问题都已经回答了。或者你可以改为使用纯色字体。

我将字体改为“填充”,将其设置为白色,并添加了黑色阴影。也许它不是我想要的(因为阴影正在变成透明),但它很简单,而且现在可以工作,因为它在白色和黑色的表面上都是可见的。谢谢你的建议。