按钮上的透明色调

时间:2012-12-03 14:03:30

标签: android xml android-layout android-widget

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

我尝试使用:android:background

但完全抛弃透明度并使按钮成为纯色。

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

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

1 个答案:

答案 0 :(得分:1)

您可以尝试按照这样的方式创建自己的按钮......

从Android SDK([ANDROID_SDK_HOME] / platforms / data / res)中获取可绘制的按钮,并将drawable导入到项目中。然后创建一个layer list,底部有一个可绘制的按钮,顶部有一个半透明的颜色。