代码之家  ›  专栏  ›  技术社区  ›  Elad Benda

如何根据XML中的基色值和alpha值设置颜色?

  •  0
  • Elad Benda  · 技术社区  · 5 年前

    我想设置一个自定义颜色。

    在规范中,我得到了这个颜色定义:

    #5F6368(google_grey700) and 10% opacity
    

    如何使用此基本资源+alpha值定义颜色?

    可以通过XML吗?或者必须是语法上的?

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    
      <style name="ripple_theme">
        <item name="colorControlHighlight">@color/green</item>
      </style>    
    </resources>
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   Vishal Pawar    5 年前

    在颜色XML中,可以将颜色定义为“1a5f6368”在“颜色开始处指定为1a”指定10%不透明度。十六进制颜色定义为arrggbb

    解释

    # AA(Alpha) RR(Red) GG(Green) BB(Blue)