我的Android進階之旅——>Android顏色值(RGB)所支持的四種常見形式

Android中顏色值是通過紅(Red)、綠(Green)、藍(Blue)三原色,以及一個透明度(Alpha)值來表示的,顏色值總是以井號(#)開頭,接下來就是Alpha-Red-Green-Blue的形式。其中Alpha值可以省略,如果省略瞭Alpha的值,那麼該顏色默認是完全不透明的。

Android的顏色值支持常見的四種形式如下所示:

#RGB:分別指定紅、綠、藍三原色的值(隻支持0~f這16級顏色)來代表顏色。

 

#ARGB:分別指定紅、綠、藍三原色的值(隻支持0~f這16級顏色)及透明度(隻支持0~f這16級透明度)來代表顏色。

 

#RRGGBB:分別指定紅、綠、藍三原色的值(支持00~ff這256級顏色)來代表顏色。

 

#AARRGGBB:分別指定紅、綠、藍三原色的值(支持00~fff這256級顏色)及透明度(支持00~fff這256級透明度)來代表顏色。

 

上面四種形式中,A、R、G、B都代表一個十六進制的數,其中A代表透明度,R代表紅色的數值,G代表綠色數值,B代表藍色數值。

發佈留言