类似于Android中ImageView的ScaleType属性。
fit属性可取的枚举为:
enum BoxFit {
fill,
contain,
cover,
fitWidth,
fitHeight,
none,
scaleDown
}
fill
图片缩放到空间大小,一般会扭曲原图的纵横比.

contain
图片会被等比缩放到能够填充控件大小,并居中展示.

cover
在该模式下,图片会被等比缩放直到完全填充整个Image,并居中显示。

fitWidth
在该模式下,图片会被等比缩放直到宽度填充整个Image,并且居中显示

fitHeight
在该模式下,图片会被等比缩放直到高度填充整个Image,并且居中显示

none
按照图片原比例显示,无缩放,默认居中显示

scaleDown
当图片比Image大时,相当于contain模式,会等比例缩小图片。 当图片比Image小时,相当于none模式,不会对原图做任何操作。

可见Flutter中图片显示方式都是居中显示。
网友评论