我们可以在Android中使用SVG文件作为通知图标吗

Posted

技术标签:

【中文标题】我们可以在Android中使用SVG文件作为通知图标吗【英文标题】:Can we use SVG file as a notification icon in Android 【发布时间】:2019-06-14 19:59:25 【问题描述】:

当我使用 Vector drawable (54x54) 时,它可以正常工作。同样,当我用相同大小的 SVG 替换矢量可绘制对象时(我猜没关系),它不会显示在通知栏中,而是显示一个默认图标。

【问题讨论】:

相信你的问题在This得到解答 如果我没记错的话,它谈到了对我有用的矢量可绘制对象:) SVG 在原始 svg 文件中?如果是,那么android就不能直接使用了,你得把它转成vector drawable。 哎呀!!是的,它是一个原始的 svg 文件,感谢您提供的信息 【参考方案1】:

2020 年更新

您现在可以使用 .svg 文件。或者好吧...至少您可以在 Android Studio 中放置一个 .svg 文件,它会负责为所有 Android 版本生成所有正确的文件。

在这里查看:https://***.com/a/62876054/8634342

【讨论】:

以上是关于我们可以在Android中使用SVG文件作为通知图标吗的主要内容,如果未能解决你的问题,请参考以下文章

.svg 文件作为 HTML 中的对象未显示在 Android WebVIew 中

SVG用作通知的小图标时崩溃

适用于 Android 的 chrome 中的模糊 SVG 图像

android webview加载嵌入了svg的html,svg作为background-img,但是不同设备为啥显示不同,怎么解决好

关于Android中使用SVG特性的探索与总结

Android 通知大图标规范?