答案 0 :(得分:0)
如果您想要一个浮动窗口,我建议使用对话框。
要使用对话框,请使用函数并为其提供上下文
此示例应显示带有“ YAY!”的圆形的白色对话框。在它的中间。
关闭调用Navigator.of(context).pop()
的对话框,还可以将align小部件与padding结合使用,使其显示在底部,顶部,左侧和右侧。
触摸对话框的背景也会将其关闭。
void _showDialog(context) {
showDialog(
context: context,
builder: (BuildContext context) {
// return my custom widgets
return Center(
child: SizedBox(
width: 250.0,
height: 250.0,
child: Material( //Use material to use FlatButton, IconButton, InkWell, etc.
borderRadius: BorderRadius.all(Radius.circular(12.0)),
color: Colors.white,
child: Text('YAY!')
)));
},
);
}
随时尝试。