图片组件(Image)是显示图像的组件,Image组件有多重构造函数:
new Image:从ImageProvidrer获取图像。
new Image.asset:加载资源图片。
new Image.file:加载本地图片文件。
new Image.network:加载网络图片。
new Image.memory:加载Uint8List资源图片。
Image组件常见属性如下:
属性名 |
类型 |
说明 |
image |
ImageProvider |
抽象类,需要自己实现获取图片数据的操作。 |
width/height |
double |
Image显示区域的宽度和高度设置,这里需要把Image和图片两个东西区分开,图片本身有大小,Image Widget是图片的容器,本身也有大小。宽度和高度的配置经常和fit属性配合使用 |
fit |
BoxFit |
图片填充模式,具体取值见下一个表 |
color |
Color |
图片颜色 |
colorBlendMode |
BlendMode |
在对图片进行手动处理的时候,可能用到图层混合, |