flutter SnackBar 底部消息提示
2024-08-26 10:26:46
具有可选操作的轻量级消息提示,在屏幕的底部显示
文档: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: () {},
), )
);
},
);
}
}
效果:
最新文章
- WPF Tookit Chart
- maven添加sqlserver的jdbc驱动包
- Debian deb源方法升级PHP软件包
- Matlab中的fread函数
- get 与 post
- DBA_Oralce Enterprise Manager OEM管理应用介绍(案例)
- Java 集合框架 LinkedHashSet 和 LinkedHashMap 源码剖析
- 学习一门新语言需要了解的基础-12 if和switch对比
- [Swift]LeetCode837. 新21点 | New 21 Game
- [nodemon] clean exit - waiting for changes before restart
- makefile笔记5 - makefile变量
- EBS WEBADI无法创建文档
- 【codevs4927】线段树练习
- C/C++:函数调用规则__stdcall,__cdecl,__pascal,__fastcall
- Spark项目之电商用户行为分析大数据平台之(十一)JSON及FASTJSON
- Linux命令——磁盘管理
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (十二)
- mysql 日志操作
- Nginx总结.md
- Xcode界面切换动画效果
热门文章
- 工作中 99% 能用到的 Git 命令
- goto语句——慎用,但是可以用
- How to fix “Internal Diagnostics Hub Exception” in VS 2015?
- thinkpadT470P安装问题
- 模拟赛 提米树 题解 (DP+思维)
- MySQL-linux系统下面的配置文件
- Hadoop2.8 安装
- MAC OS 10.15 挂载ntfs文件系统并设置自动挂载RW模式.
- (3)Go运算符
- 【Python 代码】CS231n中Softmax线性分类器、非线性分类器对比举例(含python绘图显示结果)