Flutter加载本地图片不显示问题,创建的图片文件夹和pubspec.yaml是同级就可以显示出来
listview嵌套listview
列表里面的listview需要在外面包一层Container,设置属性shrinkWrap为true,
圆形/圆角图片
ClipOval 圆形
ClipOval(
child:
)
ClipRRect 圆角
ClipRRect(
borderRadius: BorderRadius.circular(6),
child:
),
图片设置fit属性
Image.asset(
AssetImages.demo,
fit: BoxFit.cover,
)
根据我们的理解,第一个参数为图片名字,fit则是这个图片的scaleType。问题这时候来了!!划重点!!单独这么写这个Image的话,这个fit参数是不起作用的。因为这个image没有Size,就是里面的height和width这俩参数没有。解决办法外面嵌套BoxConstraints,给Image加约束,让它填充父布局或者直接写高宽两个参数。
ConstrainedBox(
constraints: new BoxConstraints.expand(),
child: new Image.network("url", fit: BoxFit.fitWidth),
),