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

     效果:

  • 相关阅读:
    新的思考方式
    我在干售后!
    设计制造嵌入式系统
    镶嵌在系统中的系统
    苏黄永郦的第六周读书报告
    苏黄永郦的第五周读书报告
    苏黄永郦的第四周读书报告
    苏黄永郦的第三周读书报告
    1051 最大子矩阵和
    1065 最小正子段和
  • 原文地址:https://www.cnblogs.com/loaderman/p/11332774.html
Copyright © 2020-2023  润新知