【问题标题】:how to hide the bottom sheet in flutter如何在颤动中隐藏底部工作表
【发布时间】:2019-06-15 17:35:17
【问题描述】:

我有一个颤动的底部工作表,它有一个类似的列表视图:

new Flexible(child: new ListView(
            physics: new BouncingScrollPhysics(),
            children: <Widget>[
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
              new Text("a"),
            ]
          )
      );

我希望当我滚动到listview的顶部时,当我继续向上拉时,底部的sheet可以滚动隐藏,就像listview不能滚动一样。

【问题讨论】:

  • 是普通的底页还是modalBottomSheet?
  • modalBottomSheet

标签: flutter


【解决方案1】:

对于隐藏/显示,您可以使用可见性小部件。

Visibility(
visible: _visibiliityValue,
child:bottomSheetModel(....))

或者您可以使用不透明度小部件

Opactity(
opacity:_opactiyValue,
child:bottomSheetModel(...))

或者您可以使用导航器。 (仅用于隐藏)

Navigator.pop(context); // for hiding or destroying model sheet 

【讨论】:

    猜你喜欢
    • 2020-09-25
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 2020-08-31
    • 2019-02-20
    • 2022-12-12
    • 2021-08-06
    相关资源
    最近更新 更多