【问题标题】:How to make a scrollable widget between two fixed widgets如何在两个固定小部件之间制作可滚动小部件
【发布时间】:2021-04-09 16:15:37
【问题描述】:

我想在屏幕顶部底部的两个固定小部件之间创建一个可滚动视图。 我的布局如下:

目前我遇到底部溢出错误,如下图所示:

我的目标是固定底部的转到付款按钮,并且模块中的其余视图可滚动。

【问题讨论】:

    标签: flutter scroll flutter-layout


    【解决方案1】:

    column 包裹在ExpandedSingleChildScrollView 中,如下所示

    //...
    Expanded(
      child: SingleChildScrollView(
        child: Column(
          children: [
            //...
          ]
        ),
      ),
    ),
    // ...
    

    【讨论】:

    • 谢谢。解决了我的问题
    【解决方案2】:

    将要滚动的列包装在 singleChildScrollView 中应该可以解决您的问题:

    body: Column(
              children: [
                Text('Im not scrollable'),
                SingleChildScrollView(
                  child: Column(
                    children: [
                      Text('I am scrollable'),
                    ],
                  ),
                )
              ],
            ),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2019-12-25
      • 2017-10-14
      • 2018-08-08
      • 1970-01-01
      • 2020-02-17
      相关资源
      最近更新 更多