gpt4 book ai didi

android - 在另一个布局上添加透明/水印文本

转载 作者:行者123 更新时间:2023-11-30 03:55:00 25 4
gpt4 key购买 nike

我正在编写一个具有一个主要布局的简单应用程序。该应用程序具有用户可以切换的状态。如果状态为“打开”,我希望透明(加水印,虽然我知道这可能有不同的含义)文本覆盖主布局。我猜我必须定义第二个布局来覆盖主布局。或者可能不是。如果我不是完全疯了,我将不胜感激任何指导。谢谢。

最佳答案

您不需要创建另一个布局。只需在您的主布局中放置一个 TextView 并使用它来更改其透明度

int alpha = 100;
mTxt.setTextColor(Color.argb(alpha, 0, 0, 0));

alpha 可以是 0-255 之间的任何值,0 表示透明,255 表示 100% 纯色。如果您不想要黑色文本,也可以将 0,0,0 更改为不同的 RGB 值。

如果需要,您还可以从 xml 设置 alpha(除非您需要在运行时更改它,否则您应该这样做):

<TextView
...
...
android:background="#55000000" />

在这种情况下,前两位数字代表 alpha 值(示例中为 55),它们可以介于 00 和 FF 之间。接下来的 6 位是十六进制的 RGB 值。

关于android - 在另一个布局上添加透明/水印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13485262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com