Android矢量图标 - 添加边框

Dav*_*e3i 9 java icons android vector android-drawable

我想知道是否可以在Vector Android Icon(xml格式)中添加白色边框.我试图重叠更大版本的图标本身,但结果并不像我期望的那样(正如你在附图中看到的那样).

那么:有没有办法修改xml以放大一点矢量本身(如几个像素),然后在其中使用两种不同的颜色?

没有边界

重叠向量

Sid*_*ghe 16

尝试将此添加到pathVector xml中

<path ....
    android:strokeColor="#FFFFFF" android:strokeWidth="2"
Run Code Online (Sandbox Code Playgroud)

  • 这将起作用,但您必须确保向量中未设置`android:tint="..."`,即`&lt;vector ... android:tint="@color/myGreen" &lt;!--删除此行,如果目前--&gt; ...&gt; &lt;path android:fillColor="@android:color/white" ... android:linesColor="@color/colorPrimaryDark" android:linesWidth="0.5" /&gt; &lt;/vector&gt;` (3认同)