一、颜色不透明度对应十六进制的表格:
不透明度 | 16进制 |
---|---|
0% | 0 |
1% | 3 |
2% | 5 |
3% | 7 |
4% | 0A |
5% | 0D |
6% | 0F |
7% | 12 |
8% | 14 |
9% | 17 |
10% | 1A |
11% | 1C |
12% | 1E |
13% | 21 |
14% | 24 |
15% | 26 |
16% | 29 |
17% | 2B |
18% | 2E |
19% | 30 |
20% | 33 |
21% | 36 |
22% | 38 |
23% | 3B |
24% | 3D |
25% | 40 |
26% | 42 |
27% | 45 |
28% | 47 |
29% | 4A |
30% | 4D |
31% | 4F |
32% | 52 |
33% | 54 |
34% | 57 |
35% | 59 |
36% | 5C |
37% | 5E |
38% | 61 |
39% | 63 |
40% | 66 |
41% | 69 |
42% | 6B |
43% | 6E |
44% | 70 |
45% | 73 |
46% | 75 |
47% | 78 |
48% | 7A |
49% | 7D |
50% | 80 |
51% | 82 |
52% | 85 |
53% | 87 |
54% | 8A |
55% | 8C |
56% | 8F |
57% | 91 |
58% | 94 |
59% | 96 |
60% | 99 |
61% | 9C |
62% | 9E |
63% | A1 |
64% | A3 |
65% | A6 |
66% | A8 |
67% | AB |
68% | AD |
69% | B0 |
70% | B3 |
71% | B5 |
72% | B8 |
73% | BA |
74% | BD |
75% | BF |
76% | C2 |
77% | C4 |
78% | C7 |
79% | C9 |
80% | CC |
81% | CF |
82% | D1 |
83% | D4 |
84% | D6 |
85% | D9 |
86% | DB |
87% | DE |
88% | E0 |
89% | E3 |
90% | E6 |
91% | E8 |
92% | EB |
93% | ED |
94% | F0 |
95% | F2 |
96% | F5 |
97% | F7 |
98% | FA |
99% | FC |
100% | FF |
注:
(1)0% 不透明度表示完全透明,不透明度为 0,对应十六进制 00
(2)100% 不透明度表示完全不透明,不透明度为 255,对应十六进制FF
(3)表里的值为向上取整。
如50%透明度,不透明度为 255*50% = 127.5,向上取整为128,对应十六进制 80,有些表里 50% 对应 7F,则是采用的向下取整,对应十进制 127
使用方法:
在六位颜色色值前面加上对应的十六进制即可,例:
<color name="halfBlack">#80000000</color>
<color name="twentyPercentRed">#33FF0000</color>
<color name="transparent">#00000000</color>
分别代表 50% 不透明的黑色,20% 不透明的红色,完全透明
二、Android版本对应级别表格:
级别 | 版本 | 代号 |
---|---|---|
1 | 1 | (无代号) |
2 | 1.1 | (无代号) |
3 | 1.5 | Cupcake |
4 | 1.6 | Donut |
5 | 2 | Eclair |
6 | 2.0.1 | Eclair |
7 | 2.1 | Eclair |
8 | 2.2.x | Froyo |
9 | 2.3 - 2.3.2 | Gingerbread |
10 | 2.3.3 - 2.3.7 | Gingerbread |
11 | 3 | Honeycomb |
12 | 3.1 | Honeycomb |
13 | 3.2.x | Honeycomb |
14 | 4.0.1 - 4.0.2 | Ice Cream Sandwich |
15 | 4.0.3 - 4.0.4 | Ice Cream Sandwich |
16 | 4.1.x | Jelly Bean |
17 | 4.2.x | Jelly Bean |
18 | 4.3.x | Jelly Bean |
19 | 4.4 - 4.4.4 | KitKat |
21 | 5 | Lollipop |
22 | 5.1 | Lollipop |
23 | 6 | Marshmallow |
24 | 7 | Nougat |
25 | 7.1 | Nougat |
26 | 8.0.0 | Oreo |
27 | 8.1.0 | Oreo |
28 | 9.0 | Pie |
29 | 10.0 | 不再以甜点命名 |
级别从1递增,代号首字母从C开始递增
使用方法:
例如,判断Android版本是否大于等于Android5.0:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
}