我在
然而,这样会重复RGB颜色定义。理想情况下,我希望能够像这样编写代码:
或者这个:
这是可能的吗?
values/colors.xml
中有以下颜色:<color name="grey_1">#0F0E10</color>
我想在渐变中使用这种颜色:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:type="linear"
android:angle="-90"
android:startColor="#000F0E10"
android:endColor="#990F0E10"/>
</shape>
然而,这样会重复RGB颜色定义。理想情况下,我希望能够像这样编写代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:type="linear"
android:angle="-90"
android:startColor="alpha(00, @color/grey_1)"
android:endColor="alpha(99, @color/grey_1)"/>
</shape>
或者这个:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:type="linear"
android:angle="-90"
android:startColor="@color/grey_1"
android:startTransparency="#00"
android:endColor="@color/grey_1"
android:endTransparency="#99"/>
</shape>
这是可能的吗?