android 8码配色方案

android 8-code color scheme

我看到一些用于 android 的奇怪颜色代码。我习惯了RGB颜色代码,例如

<color name="white">#ffffff</color>

在这里您注意到 6 个十六进制值。然而,一些 android 颜色代码使用 8 像这样

<color name="red">#ffff0000</color>

我想额外的两个十六进制值是为了透明。

代表透明度的是开始的2个还是结束的2个十六进制值?此外,ff 是否表示透明和 00 不透明,反之亦然?我能在 http://android.com was this 上找到的最接近的东西。资源链接将不胜感激。

谢谢。

你猜对了!多出来的两位是为了透明度,这种格式叫做aRGB.

从名称可以看出,开头的两位数字代表 alpha(或透明度)值,255 (ff) 是完全不透明的0 ( 00) 完全透明.