最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下,
开发中也是常常遇到的,所以来写篇博客
常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种
透明度
透明度分为256个等级,即 0 - 256,0就是透明,255就是不透明
明度 (透明)0 –> 255(不透明) 对应着16进制 (透明)00 –> FF(不透明)
比如:50%透明度
50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F
android:background="#XXxxxxxx"(颜色可以写在color中)
说明:半透明颜色值不同于平时使用的颜色,半透明颜色值共8位,前2位是透明度,后6位是颜色。
透明度表
| 透明度 | 16进制表示 |
|---|---|
| 100% | 00 |
| 95 % | 0D |
| 90 % | 1A |
| 85 % | 26 |
| 80 % | 33 |
| 75 % | 40 |
| 70 % | 4D |
| 65 % | 59 |
| 60 % | 66 |
| 55 % | 73 |
| 50 % | 80 |
| 45 % | 8C |
| 40 % | 99 |
| 35 % | A6 |
| 30 % | B3 |
| 25 % | BF |
| 20 % | CC |
| 15 % | D9 |
| 10 % | E6 |
| 5 % | F2 |
| 0 % | FF |
参考地址:
https://blog.csdn.net/jabony/article/details/52804296