【问题标题】:Android Vector Icon - Add a borderAndroid 矢量图标 - 添加边框
【发布时间】:2016-06-30 20:59:53
【问题描述】:

我想知道是否可以为 Android 矢量图标(xml 格式)添加白色边框。我试图重叠更大版本的图标本身,但结果并不如我所愿(如您在所附图片中看到的那样)。

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

【问题讨论】:

  • 如何在 而不是 周围绘制边框?

标签: java android vector icons android-drawable


【解决方案1】:

尝试将其添加到 Vector xml 中的 path

<path ....
    android:strokeColor="#FFFFFF" android:strokeWidth="2"

【讨论】:

  • 这会起作用,但您必须确保android:tint="..." 未在向量中设置,即&lt;vector ... android:tint="@color/myGreen" &lt;!--Delete this line if present--&gt; ...&gt; &lt;path android:fillColor="@android:color/white" ... android:strokeColor="@color/colorPrimaryDark" android:strokeWidth="0.5" /&gt; &lt;/vector&gt;
  • 如何在 而不是 周围绘制边框?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-20
  • 2011-04-06
  • 2021-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
相关资源
最近更新 更多