Android_视图透明度计算及常用颜色对照表

一、颜色透明度的计算:

  • Android中颜色值的一般格式为:#AARRGGBB,其中AA是透明度,RRGGBB是颜色。也可以直接写为#RRGGBB,省略了AA,默认为FF。
  • 透明度分为256个等级,即 0 - 256,0就是透明,255就是不透明。转化为十六进制是:00 - FF,00表示全透明,FF表示不透明。比如要半透明(50%透明),就是256的一半,也是就128,转化为十六进制为7F。
  • 透明度算法,例:
    需要#BBBBBB颜色,透明度为40%。
    1.不透明度乘以256,得到结果:153
    2.将计算结果转换成16进制。得到最终的不透明度:99
    3.将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99BBBBBB
  • 透明度表:
透明度 十六进制表示
100% 00
90% 1A
80% 33
70% 4D
60% 66
50% 80
40% 99
30% B3
20% CC
10% E6
0% FF

其他的透明度可以根据上面的公式计算,这里就不罗列了。

二.颜色对照表:

由于颜色表制作起来比较麻烦(~),所以直接转载了其他作者的文章:
颜色对照表。

你可能感兴趣的:(Android_视图透明度计算及常用颜色对照表)