flutter SnackBar 底部消息提示

摘要:
具有可选操作的轻量级消息提示,在屏幕的底部显示文档:https://api.flutter.dev/flutter/material/SnackBar-class.htmldemo:import'package:flutter/material.dart';classSnackBarDemoextendsStatefulWidget{@override_SnackBarDemoStatecreat

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

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

demo:

import 'package:flutter/material.dart';
class SnackBarDemo extendsStatefulWidget {
  @override
  _SnackBarDemoState createState() =>_SnackBarDemoState();
}
class _SnackBarDemoState extends State<SnackBarDemo>{
  @override
  Widget build(BuildContext context) {
    returnScaffold(
      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 extendsStatelessWidget {
  @override
  Widget build(BuildContext context) {
    returnFlatButton(
      child: Text('Open SnackBar'),
      onPressed: () {
        Scaffold.of(context).showSnackBar(
          SnackBar(
            content: Text('Processing...'),
            action: SnackBarAction(
              label: 'OK',
              onPressed: () {},
            ),
          )
        );
      },
    );
  }
}

效果:

flutter SnackBar 底部消息提示第1张

免责声明:文章转载自《flutter SnackBar 底部消息提示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案Gson转换json数据为对象下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

动态链接库(DLL)

动态链接库和静态链接库: 动态链接库一般不能直接执行,而且它们一般也不接收消息。 它们是包含许多函数的独立文件,这些函数可以被应用程序和其他 DLL 调用以完成某些特定的工作。 一个动态链接库只有在另外一个模块调用其所包含的函数时才被启动。 “静态链接” 一般是在程序开发过程中发生的,用于把一些文件链接在一起创建一个 Windows 可执行文件。 这些文件...

ROS之服务

服务(service)是另一种在节点之间传递数据的方法,服务其实就是同步的跨进程函数调用,它能够让一个节点调用运行在另一个节点中的函数。 我们就像之前消息类型一样定义这个函数的输入/输出。服务端(提供服务的节点)定义了一个回调函数来处理服务的请求,并声明这个服务。 客服端(进行服务请求的节点)通过一个本地的代理调用这个服务。 服务一般只是做哪些偶尔会做的事...

NETCore Bootstrap Admin 通用后台管理权限 [2]: Blazor 版本介绍

前言 上一篇介绍过了前后台分离的 NET Core 通用权限管理系统 在这篇文章简要的介绍了 Bootstrap Admin 后台管理框架的一些功能。本篇文章带来的是微软最新出的 Blazor 版本的 NET Core 通用权限管理系统 Blazor 简介 至于 Blazor 是什么,Blazor 的优缺点小伙伴们可以自行在园子里搜索一下,相关介绍还是非常...

下一代GNU/Linux显示服务Wayland 1.12正式发布

导读 最近,Bryce Harrington很高兴地宣布了“面向GNU/Linux操作系统的Wayland 1.12.0显示服务已正式发布”的消息。与它一同到来的,还有Weston 1.12.0合成器。 Wayland 1.12和Weston 1.12的开发工作早已开始,一个月前就就想公测者们放出了首个Alpha编译版本。最终编译版本中,加入了许多可以...

RPC

背景:公司提供给第三方的数据传输接口一直是以Hessian的协议进行发布的,但是由于交通车辆通行数据量较大,导致第三方反应出现数据延迟的情况或者连接超时的情况,所以需要更换Hessian,换成性能更高的Thrift协议 区别: Hessian  Thrift 优点 1、简单易用,面向接口,通过接口暴露服务,jar包只有200、300k,不需要配置...

JavaScript初学指南

目录: 包含与引入(Embedding,including) write 和 writeln 文档对象(document object) bgColor 和 fgColor 消息框(Message Box) 变量(Variables)和条件(Conditions) 函数(Function) onClick onLoad onUnload 表单(Form)...