代码之家  ›  专栏  ›  技术社区  ›  camjames

Android Studio中的不透明度级别

  •  2
  • camjames  · 技术社区  · 6 年前

    我已经搜索过了,但还没有找到一种方法,可以在按钮文本100%可见的情况下,在彩色按钮中获得一定程度的透明度。

    有一些选项可以在按钮中获得一定程度的透明度,但文本也会变得透明,这不是我想要的。

    有什么指示吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Nerdy Bunz    6 年前

    在代码中执行,您可以使用:

    yourButtonName.getBackground().setAlpha(int alpha)
    

    其中alpha是介于0和255之间的整数。

    在XML中执行此操作,您可以向按钮属性添加类似的内容:

    android:background="#8000FF00"
    

    这将产生50%不透明的绿色。

    为了更好地理解我们是如何得到代码“#8000FF00”的,请查看 here

    :)