Android颜色透明度转换对照表

颜色透明度表格

透明度 十六进制值
100% 全透明 00
99% 03
98% 05
97% 08
96% 0A
95% 0D
94% 0F
93% 12
92% 14
91% 17
90% 1A
89% 1C
88% 1F
87% 21
86% 24
85% 26
84% 29
83% 2B
82% 2E
81% 30
80% 33
79% 36
78% 38
77% 3B
76% 3D
75% 40
74% 42
73% 45
72% 47
71% 4A
70% 4D
69% 4F
68% 52
67% 54
66% 57
65% 59
64% 5C
63% 5E
62% 61
61% 63
60% 66
59% 69
57% 6B
56% 6E
56% 70
55% 73
54% 75
53% 78
52% 7A
51% 7D
50% 半透明 80
49% 82
48% 85
47% 87
46% 8A
45% 8C
44% 8F
43% 91
42% 94
41% 96
40% 99
39% 9C
38% 9E
37% A1
36% A3
35% A6
34% A8
33% AB
32% AD
31% B0
30% B3
28% B5
28% B8
27% BA
26% BD
25% BF
24% C2
23% C4
22% C7
21% C9
20% CC
19% CF
18% D1
17% D4
16% D6
15% D9
14% DB
13% DE
12% E0
11% E3
10% E6
9% E8
8% EB
7% ED
6% F0
5% F2
4% F5
3% F7
2% FA
1% FC
0% 不透明 FF

Android的颜色表示

Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。
常用的颜色值格式为:

#RGB
#ARGB
#RRGGBB
#AARRGGBB

其中,ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。
以颜色值 #FF99CC00 为例,其中,FF 是透明度,99 是红色值, CC 是绿色值, 00 是蓝色值。

透明度的计算方式

透明度范围分为 0 - 255,0就是全透明,255就是不透明,用16进制表示为 (透明)00 –> FF(不透明) 例如:50%透明度,50%也就是256的一半,因为是从0开始算的,所以是 127,转换成16进制就是 7F。透明度 和不透明度是两个概念, 它们加起来是1,或者100%。例如需要计算30%透明度,那么它对应的不透明度则是100%-30%=70%,不透明度为70%,根据公式进行计算255*70%=178.5,四舍五入179,然后利用计算器转为16进制为B3。

猜你喜欢

转载自blog.csdn.net/unreliable_narrator/article/details/126830760