如果我有<color name="primary">#112233</color>
,
android:background
属性设置为primary
,但是会添加不透明度吗?例如,添加#40000000以获取#40112233
。<color name="primary_semitransparent">#40000000 + @color/primary</color>
之类的内容生成@color/primary_semitransparent
,其值为#40112233
答案 0 :(得分:0)
这不是精确的重复,但是这个问题在How to create a transparent Color Resource?中得到了很好的回答。
还要在这里回答问题:
如果您将8个字符用于一种颜色,则前2个将用于不透明度。因此,为了获得半透明的“主要”用法:
<color name="primary">#CC112233< /color>
。