更多文章请查看 lutter从入门 到精通

# flutter dialog

在这里简述flutter dialog 的三种弹出方式

  • AlertDialog
  • SimpleDialog
  • CupertionDialogAction

1 AlertDialog

 void showAlertDialog() {showDialog<Null>(context: context,barrierDismissible: false,builder: (BuildContext context) {return new AlertDialog(title: new Text('标题'),//可滑动content: new SingleChildScrollView(child: new ListBody(children: <Widget>[new Text('内容 1'),new Text('内容 2'),new Text('内容 1'),new Text('内容 2'),],),),actions: <Widget>[new FlatButton(child: new Text('确定'),onPressed: () {Navigator.of(context).pop();},),new FlatButton(child: new Text('取消'),onPressed: () {Navigator.of(context).pop();},),],);});}

2 SimpleDialog

 void showSimpleDialog() {showDialog<Null>(context: context,builder: (BuildContext context) {return new SimpleDialog(title: new Text('选择'),children: <Widget>[new SimpleDialogOption(child: new Text('选项 1'),onPressed: () {Navigator.of(context).pop();},),new SimpleDialogOption(child: new Text('选项 2'),onPressed: () {Navigator.of(context).pop();},),],);},);}

3 CupertionDialogAction ios 风格

  void showCupertinoAlertDialog() {showDialog(context: context,builder: (BuildContext context) {return CupertinoAlertDialog(title: Text("这是一个iOS风格的对话框"),content: Column(children: <Widget>[SizedBox(height: 10,),Align(child: Text("这是消息"),alignment: Alignment(0, 0),),],),actions: <Widget>[CupertinoDialogAction(child: Text("取消"),onPressed: () {Navigator.pop(context);print("取消");},),CupertinoDialogAction(child: Text("确定"),onPressed: () {print("确定");},),],);});}

flutter 弹框 dialog,flutter提示框相关推荐

  1. 批量删除,未勾选数据,点击【批量删除】弹出确认删除提示框

    批量删除,未勾选数据,点击[批量删除]弹出确认删除提示框 给table组件,添加ref="selections" 在分页方法中,添加方法.设置为空

  2. iOS中Mach异常和signal信号介绍,以及当APP崩溃时做线程保活弹出程序异常提示框

    我们经常会遇到APP闪退和崩溃的问题,那么我们应该通过什么变量去监听APP的异常呢?如何在程序崩溃时,保证程序不闪退,并给用户弹出一个提示框呢? 这是本文将要讲述的内容. 先介绍2个概念,Mach异常 ...

  3. mt6735 Audio framework]音量警告提示框选择OK,重启后再增大音量希望还会弹出音量警告提示框

    [DESCRIPTION] 目前的做法是: 音量警告提示框选择OK,重启后就不会再弹出警告提示框, 除非恢复出厂设置 如果希望重启后再增大音量希望还会弹出音量警告提示框 请参考如下修改: [SOLUT ...

  4. 关于selenium关闭chrome密码登录时弹出的密码提示框

    最近在使用chrome登录网站的时候总有密码保存提示框(并不是所有的都会有密码保存提示框) 其实只需要设置启动chrome的相关参数就可以避免这种问题,参数: prefs["credenti ...

  5. IE浏览器下载excel文件时不弹出下载保存提示框的解决方法

    在IE浏览器中下载文件的时候,下载保存的提示框不弹出了,特意咨询了一下解决的方法,特来和大家分享. 1.打开"我的电脑"后请点击工具列的:"工具 -- 文件夹选项&quo ...

  6. webbrowser屏蔽网页弹出框和脚本错误提示框

    1.引用组件using mshtml; 2.添加事件 webBrowser.Navigated += WebBrowser_Navigated; 3.代码 /// <summary> // ...

  7. html关闭页面弹出再见信息提示框,js弹出框、对话框、提示框、弹窗总结

    一.JS的三种最常见的对话框//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 functi ...

  8. Django使用JavaScript弹出确认删除提示框

    问题描述:删除数据时,为了避免误删,要在删除之前弹出提示框,用户点击确认删除之后才将相应数据删除. 工具与环境:JavaScript web开发 Django框架 python 1.JavaScrip ...

  9. bootstrap中表格、修饰图片、浮动、背景框、提示框及关闭提示框、元素淡入淡出及jQuery中操作类名

    表格: bootstrap中用类定义了几个风格的表格,使用时给table标签加上类名即可,具体如下: 类名 描述 .table 基础表格:标题加粗,只有水平的淡灰色边框线条,没有垂直方向的线条 .ta ...

  10. html 浮动提示文本框,html浮动提示框功能如何实现 html浮动提示框功能实现代码...

    本篇文章小编给大家分享一下html浮动提示框功能实现代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 一般的表单提示总会占据表单的位置,让表单边长,或者变宽,影响布局,但 ...

最新文章

  1. 手把手教你用Prophet快速进行时间序列预测(附Prophet和R代码)
  2. 用javascript实现自我执行功能的目的是什么?
  3. 服务发现存储仓库 etcd 使用简介
  4. spring的事物配置
  5. Spine 2D animation for games
  6. .NetCore Cap 结合 RabbitMQ 实现消息订阅
  7. SAP License:系统退货处理流程
  8. ubuntu各大学更新源(教育网速度都很快)
  9. java银联接口代码_银联接口测试——详细(JAVA)(示例代码)
  10. 分段Hermite插值推导
  11. 利用奇异值分解(SVD)进行彩色图片压缩
  12. Devexpress ASP.NET最新版开发.NET环境配置Visual Studo和SQL Server对应版本
  13. 《统计学》第八版贾俊平第一章课后习题及答案总结
  14. mysql 百万级数据库优化方案
  15. Qt FTP文件上传下载简单例子
  16. 企业app开发要多少钱[APP定制]
  17. MPEG-2与MPEG-4
  18. python浪漫告白源代码_python七夕浪漫表白源码
  19. Notion Like 笔记软件使用教程·学习资源汇总·知识管理方案
  20. DNS服务安装及配置实验

热门文章

  1. FaceShifter:北大微软新方法让换脸更惊艳
  2. TensorFlow语义分割套件开源了ECCV18旷视科技BiSeNet实时分割算法
  3. 怎么保存 html静态页面,静态页面怎么实现,就是把数据写入到html页面在缓存起来?...
  4. CVPR 2021 Oral | Transformer!UP-DETR:无监督预训练检测器
  5. axios php文件登录,JWT实战:使用axios+PHP实现登录认证
  6. 基础知识(十三)dlib python人脸检测 特征点定位
  7. 自动驾驶论文解析(7)
  8. java 微信证书文件,CertificateDownloader
  9. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)
  10. java 内存分析 ibm_IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)