【问题标题】:Android - font (only letters) background colorAndroid - 字体(仅字母)背景颜色
【发布时间】:2014-10-01 18:57:09
【问题描述】:

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

我找到了一些我可以使用的字体,但连接它们的一件事是,当我更改 TextView 的 textColor 属性(即连续文本)时,我正在更改字母,而不是整个字母的颜色。当我更改背景颜色时,我正在更改整个 TextView 字段背景(并且我希望它是透明的)。问题是,在字母中我可以看到照片的背景图像,它在字母的下方,这是问题,因为照片可以有不同的颜色,文本可能不可见。有没有可能改变背景颜色,但仅限于字母?还是对于处理图形和字体的人来说这是一份工作?

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


然后,我在寻找什么:
(来源:canada.com

【问题讨论】:

    标签: android fonts colors background


    【解决方案1】:

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

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

    我认为您唯一的选择是更改字体

    【讨论】:

      【解决方案2】:

      听起来你想要的是文本轮廓或文本阴影。 This question 已经回答了这两个问题。或者您可以改用纯字体类型。

      【讨论】:

      • 我改变了字体,填充,设置为白色,并添加了黑色阴影。也许不是,我一直在寻找的东西(因为阴影会变得透明),但它现在很简单并且有效,因为在白色和黑色表面上都是可见的。谢谢你的建议。
      猜你喜欢
      • 1970-01-01
      • 2014-12-18
      • 2010-09-16
      • 1970-01-01
      • 2016-04-03
      • 2013-06-03
      • 1970-01-01
      • 2014-02-12
      相关资源
      最近更新 更多