颜色的使用
一、颜色的表示
Android中颜色值通常遵循RGB/ARGB标准,使用时以“#
”字符开头,以16进制表示。
- RGB:红色(Red)、绿色(Green)、蓝色(Blue)
- ARGB:透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Blue)
例 #FF99CC00:FF 是透明度,99是红色值,CC是绿色值,00是蓝色值
二、透明度
1. 取值范围 0~255(16进制表示为00~FF)
透明度 + 不透明度 = 100%
取值越大越不透明,取值越小越透明
2. 计算
公式:不透明度 * 256 - 1 (结果再换算为16进制)
例:颜色:#FFFFFF(白色) 透明度20% ——> 80% * 256 - 1 = 204 204转换为16进制是CC
结果为:#CCFFFFFF