首页 > 解决方案 > 使小部件扩展到可用空间颤动

问题描述

我正在尝试放入FlutterMap正确的小部件以根据绘制它的设备垂直扩展它。到目前为止,它位于一个具有固定高度和宽度的容器中。我需要对抽屉做同样的事情,因为当它打开时,它会在 iPhone 6 的小屏幕上流到屏幕外。你能指出我对扩展小部件的一个很好的解释吗?这是代码:

body: SafeArea(
          minimum: EdgeInsets.symmetric(horizontal: 20),
          child: Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: <Widget>[
                Container(
                  height: 400,
                  width: 350,
                  child: FlutterMap()),
                Row()]

标签: flutter

解决方案


Flutter 小部件Expanded会为您做到这一点。它有child参数,你可以把你的ContainerFlutterMap小部件放在哪里。

如果您想为多个小部件创建比例,还请查看小部件的flex属性。Expanded


推荐阅读