听起来很简单,在Navigator之后通过ScaffoldMessenger
显示小吃栏的当前方法是什么?弹出到上一页,其中零食栏显示在当前页面(上一页)?
要将数据返回到第一个屏幕,使用Navigator.pop()方法,然后显示snackbar
ElevatedButton(
onPressed: () {
// Close the screen and return "test!" as the result.
Navigator.of(context).pop();
ScaffoldMessenger.of(context)
..removeCurrentSnackBar()
..showSnackBar(const SnackBar(content: Text('test')));
},
child: const Text('close!'),
)
更多内容请阅读本文
首先展示了使用ScaffoldMessenger.of(context) ..hideCurrentSnackBar() ..showSnackBar(SnackBar(content: Text(message)));
之后你可以用Navigator.pop();
content: Text(response['message']),
backgroundColor: primaryColor,
dismissDirection: DismissDirection.up,
);
ScaffoldMessenger.of(context).showSnackBar(snackBar);
Navigator.of(context).pop()