0

在我的 Android 应用程序中,我试图让按钮染上某种颜色(蓝色、红色或金色)。默认按钮色调为灰色。有谁知道如何更改按钮的颜色以使其保持透明度?

我尝试使用:android:background

但这完全放弃了透明度并使按钮成为一种纯色。

我也尝试过使用:android:@color/transparent

但这完全抛弃了颜色,取而代之的是完全透明的按钮。我在网上看了一段时间,发现主要是与图像按钮有关的东西。我试图着色的那种只是标准的按钮按钮。我也猜测这可以主要通过 XML 来完成。那是对的吗?

4

1 回答 1

1

您可以尝试像这样创建自己的可绘制按钮...

从 Android SDK ([ANDROID_SDK_HOME]/platforms/data/res) 中获取可绘制按钮并将可绘制对象导入您的项目。然后创建一个图层列表,底部可绘制按钮,顶部为半透明颜色。

于 2012-12-03T14:13:44.477 回答