按钮上的透明色调
Posted
技术标签:
【中文标题】按钮上的透明色调【英文标题】:Transparent Tint on Buttons 【发布时间】:2012-11-21 00:22:27 【问题描述】:在我的 android 应用中,我试图让按钮染上某种颜色(蓝色、红色或金色)。默认按钮色调为灰色。有谁知道如何更改按钮的颜色以使其保持透明度?
我尝试使用:android:background
但这完全放弃了透明度并使按钮成为一种纯色。
我也试过用:android:@color/transparent
但这完全抛弃了颜色,取而代之的是完全透明的按钮。我在网上看了一段时间,发现主要是与图像按钮有关的东西。我试图着色的那种只是标准的按钮按钮。我也猜测这可以主要通过 XML 来完成。对吗?
【问题讨论】:
【参考方案1】:您可以尝试像这样创建自己的可绘制按钮...
从 Android SDK ([ANDROID_SDK_HOME]/platforms/data/res) 中获取可绘制按钮并将可绘制对象导入您的项目。然后创建一个layer list,底部为可绘制按钮,顶部为半透明颜色。
【讨论】:
好的,谢谢,我会试一试,看看效果如何。感谢您的帮助。以上是关于按钮上的透明色调的主要内容,如果未能解决你的问题,请参考以下文章
无法使用白色按钮项色调使 UIToolBar 变为黑色(ios 9,Swift)