zoukankan      html  css  js  c++  java
  • flutter SnackBar 底部消息提示

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

    文档: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: () {},
                ),
               
              )
            );
          },
        );
      }
    }

     效果:

  • 相关阅读:
    ASP.NET(C#)——唯一订单号
    Oracle——备份与还原
    ASP.NET(C#)——日期函数
    数据安全——数据安全标准
    文件内容的追加
    文件的读取
    创建文件,写文件
    遍历文件改进
    遍历文件夹
    递归方法求前n项和
  • 原文地址:https://www.cnblogs.com/loaderman/p/11332774.html
Copyright © 2011-2022 走看看