Android透明度颜色值计算
Android中常用的颜色标准有RGB和ARGB两种。RGB是六位十六进制,ARBG是八位十六进制
RGB默认全透明,ARGB=alpha+argb格式。ARGB的A表示的是不透明度
以#ff555555举例,ff表示不透明度,555555表示rgb格式的颜色值
比如30%的白色:不透明度是30%,透明度是70%,255*30%=77,因为范围是0~255,所以实际是76,转换成两位的十六进制表示是4c(76=16*4+12)
所以30%的黑色的颜色值是#4cffffff
###透明度参照表:
00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透明)
参考: