一曾掂、顏色透明度的計(jì)算:
- Android中顏色值的一般格式為:#AARRGGBB惫谤,其中AA是透明度,RRGGBB是顏色遭殉。也可以直接寫為#RRGGBB石挂,省略了AA,默認(rèn)為FF险污。
- 透明度分為256個等級痹愚,即 0 - 256,0就是透明蛔糯,255就是不透明拯腮。轉(zhuǎn)化為十六進(jìn)制是:00 - FF,00表示全透明蚁飒,F(xiàn)F表示不透明动壤。比如要半透明(50%透明),就是256的一半淮逻,也是就128琼懊,轉(zhuǎn)化為十六進(jìn)制為7F阁簸。
- 透明度算法,例:
需要#BBBBBB顏色哼丈,透明度為40%启妹。
1.不透明度乘以256,得到結(jié)果:153
2.將計(jì)算結(jié)果轉(zhuǎn)換成16進(jìn)制醉旦。得到最終的不透明度:99
3.將不透明度和顏色值拼接成ARGB格式饶米。得到最終的顏色值: #99BBBBBB - 透明度表:
透明度 | 十六進(jìn)制表示 |
---|---|
100% | 00 |
90% | 1A |
80% | 33 |
70% | 4D |
60% | 66 |
50% | 80 |
40% | 99 |
30% | B3 |
20% | CC |
10% | E6 |
0% | FF |
其他的透明度可以根據(jù)上面的公式計(jì)算,這里就不羅列了车胡。
二.顏色對照表:
由于顏色表制作起來比較麻煩(~)檬输,所以直接轉(zhuǎn)載了其他作者的文章:
顏色對照表。