Android XML中的颜色不透明度

时间:2013-10-29 16:41:55

标签: android color-codes

Android颜色代码是8位十六进制代码,如#ff123456。前两个数字用于不透明度,其余为一般RGB颜色代码。并且不透明度值是可选的,假设它是0xff。

我的问题是,对于给定的颜色值,请说:

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

或者

<color name="vivid_red">#ff0000</color>

我可以通过引用颜色值vivid_red来设置不透明度为50%的颜色,还是应该定义不同的颜色代码,而它们的RGB部分都相同,但只有不透明度部分不同?

1 个答案:

答案 0 :(得分:0)

如果是XML,它只能区分您在使用中的含义和元素名称,除非您有其他代码解析特定color的{​​{1}}元素属性。

所以,

name

<color name="vivid_red">#ff0000</color>