9.3.1 定义颜色值
在Android系统中,通过红(Red)、绿(Creen)、蓝(Blue)三原色和一个透明度(Alpha值来表示颜色值,颜色值总是以(#)开头,然后紧跟Alpha-Red-Green-Blue的形式。其中Alpha值可以省略,省略Alpha值的颜色默认完全不透明。
在Android系统中,支持如下所示的4种常见形式的颜色值。
■ #RGB:分别指定红、绿、蓝三原色的值(只支持0~f这16级颜色)来代表颜色。
■ #ARGB:分别指定红、绿、蓝三原色的值(只支持0~f这16级颜色)及透明度(只(https://www.daowen.com)
支持0~f这16级透明度)来代表颜色。
■ #RRGGBB:分别指定红、绿、蓝三原色的值(支持00~ff这156级颜色)来代表颜色
■ #AARRGGBB:分别指定红、绿、蓝三原色的值(支持00~ff这256级颜色)以及透
明度(支持00~ff这256级透明度)来代表颜色。
在上述4种颜色值形式中,字母A、R、G、B都代表了一个十六进制的数,其中A代表透明度,R代表红色的数值、G代表绿色数值、B代表蓝色数值。