颤动:在缩放图像上填充

时间:2017-11-17 03:52:50

标签: dart flutter

我是新来的人,但我觉得我在这里走得很好。

我尝试在Container上使用padding属性,以及将元素(或父元素)包装在new Padding()内。以下只是布局的一部分,但是有问题的部分。

new Column(
      mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          new Container(
            padding: new EdgeInsets.all(8.0),
              child: new Image.network(_choiceOne,
                height: 200.0,
                  fit: BoxFit.cover
          )
        )
      ],
    )

我还尝试在父元素上使用Decoration来生成所需的&#34; padding&#34;,但我仍然最终将渲染器翻转出来。我认为它与随机图像的缩放有关,我可以检索,但不确定。

错误的开头是:A horizontal RenderFlex overflowed by 11 pixels.

错误树列为Row ← Column ← Container ← Chooser ← ConstrainedBox ← Container ← Center ← MediaQuery ←

The offending issue

2 个答案:

答案 0 :(得分:0)

尝试使用margin而不是padding。

答案 1 :(得分:0)

您也可以

Container(
  constraints: BoxConstraints.expand(
    height: 200.0
  ),
  child: Image.network(_choiceOne),
)