【发布时间】:2021-10-09 01:26:20
【问题描述】:
所以简单的想法是我将 SVG 数据作为我从 Internet 获取的字符串。 我想在我的应用程序中将其显示为图标。有什么办法可以做到吗?
我见过无数的例子,其中 SVG 数据位于应用程序目录中的文件中,然后显示,但这不是我想要的。在 http 请求之后,我确实拥有 XML 格式的数据,我只需要将其转换为图像或屏幕上可见的其他内容。
我已经尝试了几个小时来解决这个问题,所以我非常感谢一些帮助:S
【问题讨论】:
-
或使用 FFImageLoading
SvgImageSource.FromSvgString -
感谢@Jason 的推荐!
SvgImageSource.FromSvgString做得非常好。此方法的优点还在于,您可以在实际传递字符串之前先对字符串进行更改(例如更改颜色等)。