在Android设置color时,可通过以下方式设置(RGB值及透明度):
#1A56c8a9
解释:以上为16进制,前面两位1A为透明度,56为R值,c8为G值,a9为B值,1A换算为十进制则为1*16+10=26(A为10,B为11,C为12,D为13,E为14,F为15),最大值为FF,换为十进制则为15*16+15=255,对于RGB值,数值越大,颜色越浅;对于透明度,数值越大,透明度越小。例如透明度为1A,即为十进制的26,则透明度为26/255约=0.101960,约等于百分之10。
以下是设置透明度值对应的透明度参考:
透明度 | 值 |
100%(不透明) | ff |
95% | f2 |
90% | e6 |
85% | d9 |
80% | cc |
75% | bf |
70% | b3 |
65% | a6 |
60% | 99 |
55% | 8c |
50% | 80 |
45% | 73 |
40% | 66 |
35% | 59 |
30% | 4d |
25% | 40 |
20% | 33 |
15% | 26 |
10% | 1a |