【问题标题】:Making a android button’s background translucent,使android按钮的背景半透明,
【发布时间】:2014-02-13 05:03:16
【问题描述】:

有没有办法在 xml 代码中使 android 按钮的背景半透明,
所以按钮没有背景可绘制?

【问题讨论】:

  • 在xml中设置为null
  • 这已经被问过,例如stackoverflow.com/a/11279046/2333395
  • @Pulkit Sethi:我收到了一个错误
  • 看在上帝的份上,请查一下半透明这个词。
  • 我认为你的意思是透明的。半透明不一样。

标签: android xml


【解决方案1】:

将背景设置为标准的android透明色。

在代码中:

myButton.setBackground(getResources().getColor(android.R.color.transparent));

在xml中:

android:background="@android:color/transparent"

【讨论】:

    【解决方案2】:

    最好的方法是创建一个选择器。

    【讨论】:

    • 我的背景是灰色的,
    【解决方案3】:
    android:background="@android:color/transparent" 
    

    您也可以设置自己的颜色:

    android:background="#80000000"
    

    前两个十六进制字符表示不透明度。所以 #00000000 将是完全透明的。 #80000000 将是 50% 透明的。 #FF000000 是不透明的。

    其他六个值是颜色本身。 #80FF8080 是我刚编的一种颜色,是一种半透明的粉红色。

    【讨论】:

      猜你喜欢
      • 2016-09-26
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 2013-03-22
      • 1970-01-01
      相关资源
      最近更新 更多