/**
const SnackBar({
Key key,
@required this.content,//显示的内容
this.backgroundColor,//设置背景颜色
this.action,//可以添加事件
this.duration = _kSnackBarDisplayDuration,
this.animation,
})
*/
floatingActionButton: Builder( //当BuildContext在Scaffold之前时,调用Scaffold.of(context)会报错。这时可以通过Builder Widget来解决
builder: (BuildContext context) {
return FloatingActionButton(
onPressed: () {
Scaffold.of(context).showSnackBar(
SnackBar(
content: Text("这是一个SnackBar"),
backgroundColor: Colors.red, //设置背景颜色
duration: Duration(
milliseconds: 1
),
action: SnackBarAction(
label: "别点我",
onPressed: () {
print("SnackBar上面的按钮被点击了");
}
),
)
);
},
child: Text("click"),
);
}),
码云地址:https://gitee.com/xgljh/Flutter.git
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。