如何设置图像以覆盖屏幕

时间:2019-05-27 14:19:17

标签: flutter flutter-layout

如何设置图像以设置的高度覆盖屏幕?

 Scaffold(
          appBar: AppBar(),

          body: Column(
            crossAxisAlignment: CrossAxisAlignment.center,
            children: <Widget>[
              Image.network(
                'https://cdn.pixabay.com/photo/2019/03/13/11/04/copenhagen-4052654__340.jpg',
                height: 300.0,
                fit: BoxFit.cover,
              )
            ],
          ),
        );

编辑:我想我不是很清楚...我不需要图片来填充屏幕,我只需要固定高度(例如300)的图像,即可拉伸高度内的所有可用空间< / p>

代码给了我这个

enter image description here

1 个答案:

答案 0 :(得分:0)

给父容器一个高度。

 Container(height:300, child: Image.network(
            'https://cdn.pixabay.com/photo/2019/03/13/11/04/copenhagen-4052654__340.jpg',

            fit: BoxFit.cover,
          ),
  ),