这个问题被问了很多!!!我已经通过了所有的建议,我将在下面列出,但仍然没有去。需要帮助。
========问题:SVG文件不会使用Flutter包加载:flutter_svg/flutter_svg.dart。
=======配置段:
最后一个字符串myimage1str='images/splashtest.svg';最后一个小部件myimage1=SVGPicture.Asset('MyImage1Str',SemanticsLabel:'Wazzup!!',Color:Colors.Blue,);@override Widget build(BuildContext context){return new Scaffold(body:Center(child:Stack(childres:[Container(//child:svgpicture.asset(“images/splashtest.svg”,height:900.0,width:540.0,allowDrawingOutsideViewBox:true,),child:myimage1),
=======错误:
无法加载资产:myimage1str
引发异常时,这是堆栈:
#0 PlatformAssetBundle.Load(包:flutter/src/services/Asset_Bundle.dart:221:7)
=======t删除已执行的步骤:
我建议改用websafe_svg。它更好更简单,这里是一些代码的例子。
WebsafeSvg.asset(
'dev_assets/cfg67.svg',
color: Colors.red,
height: 25,
width: 25,
),
包链接:Websafe SVG包