图片控件Image:
(1)image.asset -使用key 从AssetBundle获得的图像;
(2)image.network -从网络上加载图片
(3)image.file -从本地文件加载图片
控件Placeholder :是一个占位控件
(1)从本地资源中加载placeholder,借助FadeInImage,首先要安装transparent_image插件。
(2)配置完本地图片后,FadeInImage.assetNetwork(
placeholder:'本地资源路径',
Image:'网络图片url'
)
如何缓存网络图片:
(1)首先要安装插件cached_network_image,从网络上加载图片,然后缓存到本地,方便下次使用
(2)CashedNetworkImage(
设置一个placeholder,接收两个参数(context,url)=>CircularProgressIndicator()指向一个循环进度条控件,
ImageUrl:" url",
)//效果就是在加载出图片之前,加载placeholder(圆形的进度条)
如何加载Icon:
(1) Icon(Icons.android,size:)
(2)还可以自定义Icon,IconData( )