zoukankan      html  css  js  c++  java
  • SimppleDialog和AlertDialog

    SimpleDialog和AlertDialog本身都是一个Widget,使用时需要通过showDialog方法来展示

    // 展示SimpleDialog
    showDialog( //展示Dialog的方法
      context: context,
      builder: (context) {
        return SimpleDialog(
          title: Text('评价一下'), //标题
          titlePadding: EdgeInsets.all(20), //标题的padding值
          children: <Widget>[ //弹框中的选项
            SimpleDialogOption( //每一个选项都是一个SimpleDialogOption Widget
              onPressed: (){
                print('给个好评');
                Navigator.pop(context);
              },
              child: Text('给好评'), //选项提示文案
            ),
            SimpleDialogOption(
              onPressed: (){
                print('残忍拒绝');
                Navigator.pop(context);
              },
              child: Text('残忍拒绝'),
            ),
            SimpleDialogOption(
              onPressed: (){
                print('我有意见');
                Navigator.pop(context);
              },
              child: Text('我有意见'),
            ),
          ],
          contentPadding: EdgeInsets.all(0),
        );
      },
    );
     
    //展示AlertDialog
    showDialog(
      context: context,
      builder: (context) {
        return AlertDialog(
          title: Text('提示'), //标题
          titlePadding: EdgeInsets.all(20), //标题的padding值
          content: Text('是否想放弃学习Flutter'), //弹框展示主要内容
          contentPadding: EdgeInsets.only(left: 20, right: 20), //内容的padding值
          actions: <Widget>[ //操作按钮数组
            FlatButton(
              onPressed: () {
                print("取消");
                Navigator.pop(context);
              },
              child: Text('取消'),
            ),
            FlatButton(
              onPressed: () {
                print('确定');
                Navigator.pop(context);
              },
              child: Text('确定'),
            ),
          ],
        );
      },
    );
  • 相关阅读:
    关于overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷等等)
    float详解
    五 使用并美化网页文本
    代码校验工具 SublimeLinter 的安装与使用
    Sublime Text3 快捷键
    word选择+快捷键
    Word1-提取图片文字
    javascript window对象属性和方法
    word教程字体和段落设置
    Word2 word输入公式+文字转表格
  • 原文地址:https://www.cnblogs.com/timba1322/p/12487010.html
Copyright © 2011-2022 走看看