十六进制值的过程
把不透明度作为一个十进制值乘以255。 所以,如果你有一块是50%不透明的十进制值是5。 例如:。 5 x 255 = 127.5
分数不会转换为十六进制,所以你必须上下圆你的号码到最近的整数。 例如:127.5 127.5轮128;轮55。
输入您的十进制小数16进制转换器的价值,像这样http://www.binaryhexconverter.com/decimal-to-hex-converter,把你的价值观
如果你只返回单个值,用零前缀。 举个例子,如果你想获得5%的不透明度和你的经历这个过程你会最终与d的十六进制值添加一个零在它面前显示为0 d。
不透明度16进制值
不透明度16进制值
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
5%0D
0%00
for(doublei=1;i>=0;i-=0.01) {
i=Math.round(i*100)/100.0d;intalpha=(int)Math.round(i*255);Stringhex=Integer.toHexString(alpha).toUpperCase();if(hex.length()==1)hex="0"+hex;intpercent=(int) (i*100);System.out.println(String.format("%d%% — %s",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%—9E61%—9C60%—9959%—9658%—9457%—9156%—8F55%—8C54%—8A53%—8752%—8551%—8250%—8049%—7D48%—7A47%—7846%—7545%—7344%—7043%—6E42%—6B41%—6940%—6639%—6338%—6137%—5E36%—5C35%—5934%—5733%—5432%—5231%—4F30%—4D29%—4A28%—4727%—4526%—4225%—4024%—3D23%—3B22%—3821%—3620%—3319%—3018%—2E17%—2B16%—2915%—2614%—2413%—2112%—1F11%—1C10%—1A9%—178%—147%—126%—0F5%—0D4%—0A3%—082%—051%—030%—00