Flutter学习记录

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),
            ),

你可能感兴趣的:(Flutter学习记录)