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