Flutter SVG渲染 [英] Flutter SVG rendering

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

问题描述

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

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

新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徽标小部件作为示例,说明如何使用 Canvas API进行绘制,或光栅化图像的本机面并将其作为位图,但目前最好的选择是嵌入高分辨率的光栅化资产图像。

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天全站免登陆