DecorationImage不显示图像 - 颤动

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

我找不到与此相关的任何内容,所以我猜我做错了。我试图在DecorationImage中显示BoxDecoration,但我的屏幕上根本没有显示任何内容。

我尝试用Image.asset('assets\\test.png');显示相关资产,这没有问题。我试图把AssetImageFileImage这样的东西放在DecorationImage里面,但似乎它们都不适合我。

我的代码基本如下:

    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
    body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            new Container(
              decoration: new BoxDecoration(
                image: new DecorationImage(
                  image: new AssetImage('assets\\test.png'),
                  fit: BoxFit.cover,
                ),
              ),
            ),
          ],
        ),
      )
   );

我该怎么做才能让我的test.png展示出来?目前我只看到一个空屏幕。

image dart flutter assets
1个回答
2
投票

你需要把widthheight给你的Container,像这样

new Container(
  height: 100,
  width: 100,
  decoration: new BoxDecoration(
    image: new DecorationImage(
      image: new AssetImage('assets\\test.png'),
      fit: BoxFit.cover,
    ),
  ),
),
© www.soinside.com 2019 - 2024. All rights reserved.