一、颜色透明度的计算:
- 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 | 
其他的透明度可以根据上面的公式计算,这里就不罗列了。
二.颜色对照表:
由于颜色表制作起来比较麻烦(~),所以直接转载了其他作者的文章:
颜色对照表。