Flutter SVG 渲染 [英] Flutter SVG rendering

查看:28
本文介绍了Flutter SVG 渲染的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试将带有 SVG 源的图像添加到我的 flutter 应用程序中.

I tried adding an image with a SVG source to my flutter application.

new AssetImage("assets/images/candle.svg"))

但我没有得到任何视觉反馈.如何在 Flutter 中渲染 SVG 图片?

But I didn't get any visual feedback. How can I render an SVG picture in Flutter?

推荐答案

Flutter 目前不支持 SVG.关注 issue 1831 获取更新.

Flutter does not currently support SVG. Follow issue 1831 for updates.

如果你绝对需要矢量图,你可以看到 Flutter Logo 小部件 作为如何使用 Canvas API 进行绘制的示例,或在本机端光栅化您的图像并将其作为位图传递给 Flutter,但现在最好的办法可能是嵌入高分辨率光栅化资产图像.

If you absolutely need vector drawing you can see the Flutter Logo widget as an example of how to draw using the Canvas API, or rasterize your image on the native side and pass it to Flutter as a bitmap, but for now your best bet is probably to embed high-resolution rasterized asset images.

这篇关于Flutter SVG 渲染的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆