美文网首页
Flutter Image.asset Mapping valu

Flutter Image.asset Mapping valu

作者: _海角_ | 来源:发表于2018-12-14 11:39 被阅读78次

Image控件即为图片控件。
Image控件有多种构造函数:

new Image,用于从ImageProvider获取图像。
new Image.network,用于从URL地址获取图像。
new Image.file,用于从File获取图像。
new Image.asset,用于使用key从AssetBundle获取图像。
上面三个很简单,第四个在使用的时候,一不小心就会报如下错误

Error on line 44, column 10 of pubspec.yaml: Mapping values are not allowed here. Did you miss a colon earlier?
assets:
^
Unable to reload your application because "flutter packages get" failed to update package dependencies.
Exception: pub get failed (65)

Image.asset 使用之前需要在pubspec.yaml 中将资源文件标识出来

flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

   assets:
    - lib/image/


  # To add assets to your application, add an assets section, like this:
  # assets:
  #  - images/a_dot_burr.jpeg
  #  - images/a_dot_ham.jpeg

报错信息很朦胧,实际原因是: assets: 前面多了个空格 ,。。。。。

相关文章

网友评论

      本文标题:Flutter Image.asset Mapping valu

      本文链接:https://www.haomeiwen.com/subject/ecgwhqtx.html