行业知识
Flutter Toast的使用,干货精讲,请查收
2026-11-03 19:45:52
来源:互联网转载
appBar: AppBar(
title: Text(‘SnackBar Demo’),
),
body: SnackBarPage(), // Complete this code in the next step.
);
显示一个SnackBar
创建好了Scaffold,显示SnackBar时首先我们要创建一个SnackBar,然后使用ScaffoldMessenger显示它。
final snackBar = SnackBar(content: Text(‘Yay! A SnackBar!’));
// 从组件树种找到ScaffoldMessager,并用它去show一个snackBar
ScaffoldMessenger.of(context).showSnackBar(snackBar);
给SnackBar提供一个可选操作
当显示SnackBar时,我们可能想要向用户提供一个操作。例如,如果用户不小心删除了一条消息,则他们可以在SnackBar中使用可选的动作来恢复该消息。
下面展示如何在SnackBar给用户提供可选操作。
final snackBar = SnackBar(
content: Text(‘Yay! A SnackBar!’),
action: SnackBarAction(
label: ‘Undo’,
onPressed: () {
// 我们只需要在此处处理用户需要撤销的操作就行了。
},
),
);
来自第三方库的依赖,fluttertoast
fluttertoast是一个来自第三方库的给用户弹出toast提示的实现
上一篇:怎么把服务器改成电脑?