argb 颜色的透明度对应的十六进制

1
2
3
4
5
6
7
8
9
for (int i = 100; i >= 0; i--) {
float temp = (float) i / 100;
int alpha = Math.round(temp * 255);
String hex = Integer.toHexString(alpha).toUpperCase();
if (hex.length() < 2) {
hex = "0" + hex;
}
System.out.println(String.format("%d%% - %s", i, hex));
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
100% - FF
99% - FC
98% - FA
97% - F7
96% - F5
95% - F2
94% - F0
93% - ED
92% - EB
91% - E8
90% - E6
89% - E3
88% - E0
87% - DE
86% - DB
85% - D9
84% - D6
83% - D4
82% - D1
81% - CF
80% - CC
79% - C9
78% - C7
77% - C4
76% - C2
75% - BF
74% - BD
73% - BA
72% - B8
71% - B5
70% - B3
69% - B0
68% - AD
67% - AB
66% - A8
65% - A6
64% - A3
63% - A1
62% - 9E
61% - 9C
60% - 99
59% - 96
58% - 94
57% - 91
56% - 8F
55% - 8C
54% - 8A
53% - 87
52% - 85
51% - 82
50% - 80
49% - 7D
48% - 7A
47% - 78
46% - 75
45% - 73
44% - 70
43% - 6E
42% - 6B
41% - 69
40% - 66
39% - 63
38% - 61
37% - 5E
36% - 5C
35% - 59
34% - 57
33% - 54
32% - 52
31% - 4F
30% - 4D
29% - 4A
28% - 47
27% - 45
26% - 42
25% - 40
24% - 3D
23% - 3B
22% - 38
21% - 36
20% - 33
19% - 30
18% - 2E
17% - 2B
16% - 29
15% - 26
14% - 24
13% - 21
12% - 1F
11% - 1C
10% - 1A
9% - 17
8% - 14
7% - 12
6% - 0F
5% - 0D
4% - 0A
3% - 08
2% - 05
1% - 03
0% - 00