首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使小部件扩展到可用的空间颤振

使小部件扩展到可用的空间颤振
EN

Stack Overflow用户
提问于 2020-03-19 19:15:12
回答 2查看 482关注 0票数 0

我正在尝试将FlutterMap放在正确的小部件中,以垂直展开它,这取决于它‘是在哪个设备上绘制的。到目前为止,它是在一个固定高度和宽度的容器中。同样,我需要对抽屉做同样的事情,就像打开抽屉时,它会在小iPhone 6屏幕上从屏幕外流动。你能告诉我扩展小部件的一个很好的解释吗?这是代码:

代码语言:javascript
复制
body: SafeArea(
          minimum: EdgeInsets.symmetric(horizontal: 20),
          child: Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.spaceBetween,
              children: <Widget>[
                Container(
                  height: 400,
                  width: 350,
                  child: FlutterMap()),
                Row()]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-19 19:56:51

您可以考虑使用扩展的小部件

代码语言:javascript
复制
    SafeArea(
      minimum: EdgeInsets.symmetric(horizontal: 20),
      child: Center(
      child: Column(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: <Widget>[
        Expanded(
          child: Container(
              child: FlutterMap()),
        ),
        Row()]

希望它对你有用

票数 0
EN

Stack Overflow用户

发布于 2020-03-19 20:28:25

颤振小部件Expanded为您做了这件事。它有child参数,您可以在其中放置ContainerFlutterMap小部件。

如果您想为几个小部件创建比例,也可以查看Expanded小部件的Expanded属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60763694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档