最近有朋友問我 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