【发布时间】:2022-08-12 21:43:58
【问题描述】:
我使用showModalBottomSheet 来渲染带有按钮的底部表单 (StatefulWidgetWithButtons)。一旦按下按钮,工作表的状态就会发生变化,并且会以不同的内容重新呈现。
我希望根据某个状态,表格变得不可解雇。我可以使用
showModalBottomSheet(
isDismissable: false
builder: (context) => StatefulWidgetWithButtons()
)
但是我想要实现的是,根据StatefulWidgetWithButtons 中按下的某个按钮,isDismissable 属性更改为true(或false)。
我不知道如何实现这一点,因为我知道我可以更改 StatefulWidgetWithButtons 但这不会重建底部表。
我也不想关闭并再次显示底部工作表,但在呈现时更改其可关闭的行为
标签: flutter modal-dialog