图像文件无法调整宽度

问题描述 投票:0回答:1

我不知道为什么我在容器或 Image.file 中使用 BoxFit.fill 设置高度和宽度,但它不起作用

     Stack(
        children: [
          Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            mainAxisSize: MainAxisSize.min,
            children: [
              [...]

              Padding(
                padding: ...,
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  mainAxisSize: MainAxisSize.min,
                  children: [
                      [...]
                      Container(
                        height: 150,
                        width: MediaQuery.of(context).size.width,
                        color: Colors.red,
                        child: Image.file(
                          File(...),
                          fit: BoxFit.fill,
                        ),
                      )
                  ],
                ),
              ),
            ],
          ),

          [...]
        ],
      ),

enter image description here

flutter dart
1个回答
0
投票

你可以试试这个代码

    Container(
height : 200.0,
width : 200.0,
decoration: const BoxDecoration(
            image: DecorationImage(
          image: AssetImage(
            'assets/images/bg.png',
          ),
          fit: BoxFit.cover,
        ),
color:Colors.red,),
child: Text("Hello World"),
),

我希望这对你有用。

© www.soinside.com 2019 - 2024. All rights reserved.