你如何在drawable文件夹中使用svg?

wol*_*avi 6 svg android

我正在按照指南为 Android 应用创建底部导航栏

但是,在使用 svgandroid:icon并构建它时,它显示错误

错误:文件名必须以 .xml 或 .png 结尾

我发现我需要将 svg 移动到资产文件夹。但是如果我移动它,我将无法使用 svg ......非常感谢任何帮助,谢谢

bat*_*eva 13

上面的答案提供了将图片从 SVG 转换为 XML 的链接,但此工具不是免费的(仅适用于一个 SVG 文件)

那么为什么不使用 ANDROID 内置工具呢?

最好的方法是去 res-> drawable-> Vector Asset -> Local file (SVG, PSD) -> 从你保存它的地方选择你的 SVG 文件。
你就完成了:)


Cod*_*imp 2

Android 使用矢量绘图,它们是 xml 文件而不是 SVG 文件。

您必须将 SVG 转换为矢量绘图。有很多方法可以做到这一点,但这里有一个方便的网络工具。

它不会处理复杂的 SVG,但可以处理大多数情况。