Android 颜色透明度(Alpha)十六进制对照表

设计师:”这里用 #FFFFFF,透明度 40%。”
你:(打开计算器,陷入沉思)

这个场景每个 Android 开发者都不陌生——标注图上颜色是 RGB、透明度却是百分比,而代码里要的是 #AARRGGBB。这篇就是那张让你告别心算的百分比 ↔ 十六进制对照表:40% 透明度的白色,就是 #99FFFFFF,抄走。

颜色值格式

Android 中的颜色值遵循 RGB/ARGB 标准,以 # 开头、16 进制表示,常用格式:

序号 格式
1 #RGB
2 #ARGB
3 #RRGGBB
4 #AARRGGBB

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

透明度与不透明度

透明度分为 256 阶(0-255),16 进制表示为 00-FF。这里有个最容易翻车的点:ARGB 中的 alpha 表示的是「不透明度」——透明度和不透明度是一对冤家,加起来正好 100%。所以标注图说「透明度 40%」,得先换算成不透明度 60%,再查表得到 99。直接拿 40% 去查表,颜色效果就和设计稿反着来,然后就是一轮「你改了吗」「我改了呀」的经典对线。

对照表

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

几个常用锚点背下来能应付 80% 的场景:不透明 100% = FF,半透明 50% = 80,全透明 0% = 00

原理其实一行就讲完:十六进制值 = round(不透明度 × 255)。表忘在这篇文章里了?现算也来得及。


Android 颜色透明度(Alpha)十六进制对照表
https://www.listenergao.com/2026/07/03/android-color-alpha/
作者
ListenerGao
发布于
2026年7月3日
许可协议