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

     效果:

  • 相关阅读:
    [HEOI2015]兔子与樱花
    [HNOI2015]亚瑟王
    [JSOI2011]分特产
    某考试 T3 sine
    [JSOI2015]最小表示
    51NOD 1258 序列求和 V4
    Codeforces 622F The Sum of the k-th Powers
    Loj #6261. 一个人的高三楼
    [HAOI????] 硬币购物
    bzoj4318 OSU!
  • 原文地址:https://www.cnblogs.com/loaderman/p/11332774.html
Copyright © 2011-2022 走看看