我正在尝试创建一个弹出卡,在屏幕上显示信息,可以通过以下操作完成
Stack(
children[
HomePage(),
if (popup)
FlatButton(
onPressed () {
setstate(() {popup = false});
}
child: Card(text),
),
]
)
但是,当我按下FlatButton中的Card小部件时,弹出屏幕关闭。我想到可以使用另一个可能起作用的堆栈,但是我觉得有更好的方法可以做到这一点。
可能有更好的方法来完成整个任务,因此解决任何一个问题都将受到欢迎。