我想从指向SVG图像的URL获取props
小部件。
如果我跑步:
velocityEngine.init(props)
我收到一个编解码器错误,因为图像无法解析收到的文本输出。
因此,我尝试使用Image
软件包,如下所示:
Image.network("http://example.com/image.svg", headers: {"Accept": "*/*"});
问题在于获得的flutter_svg
对象是if (r.body.startsWith("<?xml version")) { // if (-1 != r.body.indexOf("<svg version")) {
// It's most likely an SVG
var img = (await svg.fromSvgBytes(r.bodyBytes, "")).toPicture().toImage(100, 80);
images.add(
img
);
}
,而不是窗口小部件。我认为这是“纯” Dart想要的图像,而不是Flutter中的实际小部件...
错误是:
img