我必须将 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))
最佳答案
flutter_svg
您使用的软件包不支持 filter effects
.遗憾的是,当前版本的包无法做到这一点。这只能是可能的。
无论如何其中一个黑客(蹩脚的解决方法)
关注 Github Issues 上的问题.希望该功能将如软件包开发者所说的那样尽快可用
关于Flutter:背景中的 SVG 图像引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60111398/