Flutter使用constrainedBox在堆栈上设置了maxWidth

时间:2019-05-10 08:04:26

标签: flutter flutter-layout

在我的Card的简单实现中没有maxWidth,并且当我旋转填充宽度的应用程序并且我试图避免这种情况并设置`maxWith:300.0'时,我的代码没有没事

return Container(
    color: Color(0xffeeeeee),
    child: ConstrainedBox(
      constraints: BoxConstraints(maxWidth: 300),
      child: Stack(
        overflow: Overflow.visible,
        children: <Widget>[
          Container(
            height: 200.0,
            color: Colors.indigo,
          ),
          Positioned(
              width: MediaQuery.of(context).size.width - 20,
              height: MediaQuery.of(context).size.height / 1.3,
              left: 10.0,
              top: 95.0,
              child: Card(
                elevation: 2.0,
                color: Colors.white,
                child: Container(
                  decoration: BoxDecoration(color: Colors.white12),
                ),
              )),
        ],
      ),
    ));

0 个答案:

没有答案