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('确定'),
            ),
          ],
        );
      },
    );
  • 相关阅读:
    JDE函数--获取当前登录人的描述
    JDE报表开发笔记(R5537011 收货校验统计表)
    JDE函数--GetUDC(B函数)
    JDE隐藏Constant等(Hide Object)
    Oracle “dba_tables”介绍
    word2013设置页面边框
    makefile--#的不正确使用
    CICS定时
    程序的命名
    UE上传到FTP,会多出些字符
  • 原文地址:https://www.cnblogs.com/timba1322/p/12487010.html
Copyright © 2011-2022 走看看