Button Android Studio中的不透明度级别

Button Android Studio中的不透明度级别,button,text,opacity,transparent,levels,Button,Text,Opacity,Transparent,Levels,我已经搜索过了,但是我还没有找到一种方法,在按钮的文本100%可见的情况下,在彩色按钮中获得一定程度的透明度 有一些选项可以在按钮中获得一定程度的透明度,但是文本也变得透明,这不是我想要的 任何指针?在代码中执行,您可以使用: yourButtonName.getBackground().setAlpha(int alpha) 其中alpha是介于0和255之间的整数 在XML中执行此操作时,您可以向按钮属性中添加如下内容: android:background="#8000FF00" 这将

我已经搜索过了,但是我还没有找到一种方法,在按钮的文本100%可见的情况下,在彩色按钮中获得一定程度的透明度

有一些选项可以在按钮中获得一定程度的透明度,但是文本也变得透明,这不是我想要的


任何指针?

在代码中执行,您可以使用:

yourButtonName.getBackground().setAlpha(int alpha)
其中alpha是介于0和255之间的整数

在XML中执行此操作时,您可以向按钮属性中添加如下内容:

android:background="#8000FF00"
这将产生50%不透明的绿色

为了更好地理解我们是如何得到代码“8000FF00”的,请看


:)

谢谢。我假设这应该在java代码中,或者在样式中?谢谢。我走了另一条路,在drawable文件夹中创建了一个单独的按钮文件。当我尝试为textColor制作另一个可绘制的文件夹时,无论我选择了哪种颜色,它都是亮粉色,这很奇怪。至少颜色是纯色,不会随着按钮的背景色而褪色。我决定完全去掉textColor drawable文件夹,只将textColor放在activity_main中。@camjames可能是因为该颜色不小心是透明的,并与底层颜色混合,形成粉红色。无论如何即使你原来的问题不再适用,你仍然可以接受我的回答。。。它可能适用于其他人。好的。我是新来的,没有看到“接受”按钮。我会找的。顺便说一句,我认为是这样的,但无论我把它放在那里的颜色,它有相同的粉红色。奇怪的谢谢你的帮助。文字布局有所改进