Android SVG文件导入

Android SVG文件导入,android,Android,每当我将一个.svg文件作为矢量资源添加到android studio时,它都是黑色的。颜色正在从任何颜色转变为黑色。 我收到以下错误 在Attention Report.svg中: 不支持第34行开关处的错误 第35行错误foreignObject不受支持 不支持第40行linearGradient处的错误 不支持第41行停止时出现错误 不支持第42行停止时出现错误 不支持第43行停止时出现错误 不支持第44行停止时出现错误 不支持第45行停止时出现错误 不支持第46行停止时出现错误 不支持第

每当我将一个.svg文件作为矢量资源添加到android studio时,它都是黑色的。颜色正在从任何颜色转变为黑色。 我收到以下错误

在Attention Report.svg中:

不支持第34行开关处的错误

第35行错误foreignObject不受支持

不支持第40行linearGradient处的错误

不支持第41行停止时出现错误

不支持第42行停止时出现错误

不支持第43行停止时出现错误

不支持第44行停止时出现错误

不支持第45行停止时出现错误

不支持第46行停止时出现错误

不支持第47行停止时出现错误


我哪里做错了?需要建议。

Android Studio当前版本为2.2,尚不支持渐变颜色功能,因此它对自动完成没有帮助,而是将渐变标记标记为错误。尽管如此,该功能确实有效,我已经在Nexus5x/API24上成功地测试了它。当然,您必须使用API 24+设备,否则操作系统不支持此功能。

您需要将SVG文件转换为矢量,然后才能使用它@Akash看到我的答案了吗?我使用的是android studioversion 2.3.3。当我从网站下载任何svg文件时,我没有收到任何问题,但当我创建svg文件时,我遇到了这个问题。因为您使用的是linearGradient