【问题标题】:Change button on click color with transparent button使用透明按钮更改单击颜色的按钮
【发布时间】:2013-09-13 11:32:31
【问题描述】:

我在 RelativeLayout 中有一个大约 80% 的透明按钮,当前主题是 Theme.Holo.Light.NoActionBar。现在,如果单击此按钮,我想将突出显示颜色更改为除此蓝色之外的另一种颜色。

所以我必须改变整个主题还是有一个简单的方法来实现这一点。我已经用不同状态的drawable 中的<item> 使用了,但这不起作用,如果我为按钮设置新背景,我的透明度会丢失。

【问题讨论】:

  • 尝试使用十六进制颜色。例如,您想要黑色(“#000000”),使其透明,这样做:#55000000。 55 部分就是一个例子。您可以在颜色前面添加数字以更改其透明度。尝试使用一些颜色(10、20、44....99),直到得到结果。例如在按钮上使用 onTouch 应用它。

标签: java android button transparency


【解决方案1】:

我认为您可以添加 RGB 值而不是您可以添加 ARGB 值

即 RGB 是 #112233 ARGB 为 #12112233

A 表示 alpha 前两位数字将决定透明度。 在 RGB 中默认 Alpha 为 100% 表示没有透明度。

像这样试试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 2018-02-08
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多