Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:背景中的SVG图像抛出错误_Flutter_Svg_Dart_Flutter Layout_Flutter Dependencies - Fatal编程技术网

Flutter 颤振:背景中的SVG图像抛出错误

Flutter 颤振:背景中的SVG图像抛出错误,flutter,svg,dart,flutter-layout,flutter-dependencies,Flutter,Svg,Dart,Flutter Layout,Flutter Dependencies,我必须将SVG图像保留在背景中,将文本保留在顶部。 当我从Flatter_SVG包中保留SVG图像时,我遇到了如下错误 I/flutter (24437): Unsupported operation: Could not resolve image href: Component%206%20-%201-image.png Picture provider: ExactAssetPicture(name: "assets/images/login_header.svg", bundle: n

我必须将SVG图像保留在背景中,将文本保留在顶部。 当我从Flatter_SVG包中保留SVG图像时,我遇到了如下错误

I/flutter (24437): Unsupported operation: Could not resolve image href: Component%206%20-%201-image.png

Picture provider: ExactAssetPicture(name: "assets/images/login_header.svg", bundle: null,
I/flutter (24437):   colorFilter: ColorFilter.mode(MaterialColor(primary value: Color(0xfff44336)), BlendMode.srcIn))
I/flutter (24437): Picture key: AssetBundlePictureKey(bundle: PlatformAssetBundle#32e52(), name:
I/flutter (24437):   "assets/images/xxx.svg", colorFilter: ColorFilter.mode(MaterialColor(primary value:
I/flutter (24437):   Color(0xfff44336)), BlendMode.srcIn))

flatter\u svg
您使用的软件包不支持
过滤效果
。遗憾的是,在当前版本的软件包中,这是不可能的。这只可能实现

无论如何,其中一个黑客(蹩脚的解决方法)

  • 将阴影转换为位图(解决方案不正确)

继续关注这个问题。希望该功能能够尽快提供,正如软件包开发人员所说,需要清除SVG图像中的缓存。它可以由SVGCleaner完成,这将在我们的项目中起作用。

下载SVG CLEANER并清理文件,然后在文本编辑器中打开.SVG并更改以下内容:


这就足够了,我已经多次遇到这个问题,直到那时它才被修复。

确保您的图像文件名只有小写字母和分数不足。@Darish。这不是问题所在。问题是包中还不支持过滤效果