0

嗨,我正在尝试设置填充颜色以使用 colorOnPrimary 的主题/样式

通过 android:fillColor="?colorOnPrimary"

但是我收到此错误: Invalid color value ?colorOnPrimary当我尝试构建我的项目时

这就是我的矢量资产 xml 的样子:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="18dp"
    android:height="18dp"
    android:viewportWidth="18"
    android:viewportHeight="18">
    <path
        android:fillColor="?colorOnPrimary"
        android:fillType="evenOdd"
        android:pathData="...." />
</vector>
4

1 回答 1

0

对于color与 一起使用颜色资源@color,您可能colorPrimarycolors.xml

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="18dp"
    android:height="18dp"
    android:viewportWidth="18"
    android:viewportHeight="18">
    <path
        android:fillColor="@color/colorOnPrimary"
        android:fillType="evenOdd"
        android:pathData="...." />
</vector>
于 2021-02-04T14:22:42.753 回答