Flutter Widget : Image学习

227 阅读1分钟

介绍

Image, 图片显示Widget, 和Android ImageView相似,但是从实际使用的方法上看,与常用的图片加载库,如Picasso,Glide等相似,

支持本地图片,资源图片,网络图片等加载方式。

类结构

构造方法

属性值 image

ImageProvider, 抽象类,需要自己实现获取图片数据的操作。如下是常用的一些ImageProvider,当然自定义自己的

ImageProvider也是OK的,实现方法,可以参考下面表中这些已经成熟使用的例子。

Iamge.asset

在工程目录下创建目录,如:assets,将图片放入此目录。打开项目根目录:pubspec.yaml

// 资源图片 new Image.asset("assets/banner.png"),

Image.file

在sd卡中放入一张图片。然后利用path_provider库获取sd卡根目录(Dart库版本可以在:pub.dartlang.org/packages查询)。

path_provider: ^ 1.6.5