相关疑难解决方法(0)

如何在Flutter中更新ModalBottomSheet的状态?

这段代码非常简单:显示了一个有模式的底部工作表,当用户单击该按钮时,它会将工作表的高度增加10。

但是什么也没发生。实际上,只有在用户用手指“滑动”底部工作表的情况下,它才会更新其大小(我相信滑动会在工作表上产生内部setState)。

我的问题是:如何调用ModalBottomSheet的更新状态?

showModalBottomSheet(
    context: context,
    builder: (context) {
      return Container(
        height: heightOfModalBottomSheet,
        child: RaisedButton(

            onPressed: () {
              setState(() {
                heightOfModalBottomSheet += 10;
              });

            }),
      );
    });
Run Code Online (Sandbox Code Playgroud)

flutter

5
推荐指数
5
解决办法
3410
查看次数

标签 统计

flutter ×1