Flutter:后台的 SVG 图像抛出错误

bal*_* ks 5 svg dart flutter flutter-dependencies flutter-layout

我必须将 SVG 图像保留在背景中并将文本保留在顶部。当我保留 Flutter_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))
Run Code Online (Sandbox Code Playgroud)

Bal*_*man 1

flutter_svg您使用的软件包不支持filter effects。遗憾的是,当前版本的软件包不可能实现这一点。这只能是可能的。

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

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

请关注Github Issues上的问题。希望该功能能够像软件包开发人员所说的那样尽快推出