Image
Image
是用來顯示圖片的widget
,類似android
中的ImageView
。看一下它的構造方法:
const Image({
Key key,
@required this.image,
this.semanticLabel,
this.excludeFromSemantics = false,
this.width,
this.height,
this.color,
this.colorBlendMode,
this.fit,
this.alignment = Alignment.center,
this.repeat = ImageRepeat.noRepeat,
this.centerSlice,
this.matchTextDirection = false,
this.gaplessPlayback = false,
this.filterQuality = FilterQuality.low,
}) : assert(image != null),
assert(alignment != null),
assert(repeat != null),
assert(filterQuality != null),
assert(matchTextDirection != null),
super(key: key);
ImageProvider
final ImageProvider image;
image
屬性爲ImageProvider
類型,負責提供要顯示的圖片。常見的ImageProvider
的有:
AssetImage
加載Asset圖片NetworkImage
加載網絡圖片FileImage
從本地文件系統加載圖片MemoryImage
從內存中加載圖片