使用透明版本的Accent Color

Moh*_*hie 6 xml android colors

我正在尝试在xml中使用重音颜色的多个透明变体(10%,50%等)。

我当前代码的示例:

<color name="colorAccent">#FF0000</color>
<color name="colorAccent10Percent">#1AFF0000</color>
<color name="colorAccent50Percent">#80FF0000</color>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有比为每种透明度设置新颜色更简单的方法,以便每当更改颜色强调时,所有相关颜色都会自动更改。这是我尝试过的方法,但是没有用:

<color name="colorAccent">#FF0000</color>
<color name="colorAccent10Percent" alpha="0.1">@color/colorAccent</color>
<color name="colorAccent50Percent" alpha="0.5">@color/colorAccent</color>
Run Code Online (Sandbox Code Playgroud)

但是,不能更改视图的Alpha。