在我的Android应用程序中,我试图让按钮被着色为某种颜色(蓝色,红色或金色)。默认按钮色调为灰色。有谁知道如何更改按钮的颜色,以便透明度保持不变?
我尝试使用:android:background
但完全抛弃透明度并使按钮成为纯色。
我也尝试过使用:android:@color/transparent
但完全抛弃了颜色,转而使用完全透明的按钮。我在网上看了一段时间,发现大多数与图像按钮有关的东西。我尝试着色的那种只是标准的按钮按钮。我也猜测这可以通过XML完成。这是对的吗?
答案 0 :(得分:1)
您可以尝试按照这样的方式创建自己的按钮......
从Android SDK([ANDROID_SDK_HOME] / platforms / data / res)中获取可绘制的按钮,并将drawable导入到项目中。然后创建一个layer list,底部有一个可绘制的按钮,顶部有一个半透明的颜色。