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(全透明)

参考:

http://blog.csdn.net/ouyang_peng/article/details/51896521

原文地址:https://www.cnblogs.com/hacjy/p/6439141.html