具有可选操作的轻量级消息提示,在屏幕的底部显示

文档:https://api.flutter.dev/flutter/material/SnackBar-class.html

demo:

import 'package:flutter/material.dart';

class SnackBarDemo extends StatefulWidget {
@override
_SnackBarDemoState createState() => _SnackBarDemoState();
} class _SnackBarDemoState extends State<SnackBarDemo> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('SnackBarDemo'),
elevation: 0.0,
),
body: Container(
padding: EdgeInsets.all(16.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
SnackBarButton(),
]
),
],
),
),
);
}
} class SnackBarButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FlatButton( child: Text('Open SnackBar'),
onPressed: () {
Scaffold.of(context).showSnackBar(
SnackBar(
content: Text('Processing...'),
action: SnackBarAction(
label: 'OK',
onPressed: () {},
), )
);
},
);
}
}

效果:

最新文章

  1. WPF Tookit Chart
  2. maven添加sqlserver的jdbc驱动包
  3. Debian deb源方法升级PHP软件包
  4. Matlab中的fread函数
  5. get 与 post
  6. DBA_Oralce Enterprise Manager OEM管理应用介绍(案例)
  7. Java 集合框架 LinkedHashSet 和 LinkedHashMap 源码剖析
  8. 学习一门新语言需要了解的基础-12 if和switch对比
  9. [Swift]LeetCode837. 新21点 | New 21 Game
  10. [nodemon] clean exit - waiting for changes before restart
  11. makefile笔记5 - makefile变量
  12. EBS WEBADI无法创建文档
  13. 【codevs4927】线段树练习
  14. C/C++:函数调用规则__stdcall,__cdecl,__pascal,__fastcall
  15. Spark项目之电商用户行为分析大数据平台之(十一)JSON及FASTJSON
  16. Linux命令——磁盘管理
  17. 自然语言交流系统 phxnet团队 创新实训 个人博客 (十二)
  18. mysql 日志操作
  19. Nginx总结.md
  20. Xcode界面切换动画效果

热门文章

  1. 工作中 99% 能用到的 Git 命令
  2. goto语句——慎用,但是可以用
  3. How to fix “Internal Diagnostics Hub Exception” in VS 2015?
  4. thinkpadT470P安装问题
  5. 模拟赛 提米树 题解 (DP+思维)
  6. MySQL-linux系统下面的配置文件
  7. Hadoop2.8 安装
  8. MAC OS 10.15 挂载ntfs文件系统并设置自动挂载RW模式.
  9. (3)Go运算符
  10. 【Python 代码】CS231n中Softmax线性分类器、非线性分类器对比举例(含python绘图显示结果)