前言:

flutter的弹框有很多,这里分享两个

AlertDialog

AlertDialog 是一个用于向用户传递信息的弹出层。

new MaterialButton(color: Colors.blue,child: new Text('点我'),onPressed: () {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'),],),),actions: <Widget>[new FlatButton(child: new Text('确定'),onPressed: () {Navigator.of(context).pop();},),],);},).then((val) {print(val);});},
),

SimpleDialog

SimpleDialog 是一个用于向用户传递确定信息并提供选项的弹出层。

new MaterialButton(color: Colors.blue,child: new Text('点我'),onPressed: () {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();},),],);},).then((val) {print(val);});},
),

flutter的弹出框相关推荐

  1. flutter实现底部弹出框以及特色功能

    今天项目中要实现底部弹出框并且实现圆角功能,先来预览一下 可以看出实现的公告有 底部圆角,以及朋友圈,微信转发等 实现逻辑我直接代码列出 定义 List<String> nameItems ...

  2. flutter 弹出框键盘遮挡 获取键盘高度

    键盘高度:MediaQuery.of(context).viewInsets.bottom (此高度只能在键盘唤醒时在build中获取,弹出键盘会执行build) 看代码: iimport 'pack ...

  3. android h5弹窗,Android嵌套html5页面中alert 弹出框问题

    最近项目中遇到一个头疼的问题,那就是在安卓里嵌套html5的时候发现alert弹出框出现了问题 那就是弹出的时候会出现串 来自http://xxxxx 网页的提示 然后下面出来具体的弹出信息,还有更奇 ...

  4. IOS8中SWIFT 弹出框的显示

    弹出框不管是在网页端,还是在手机APP端,都是常用的控件.在网页中实现个简单的弹出框只需要调用alert,在IOS中,也不是那么复杂,也是容易使用的. 我先用xcode6创建一个名为iOS8Swift ...

  5. QTP的那些事---页面弹出框的处理,页面等待加载的处理

    处理方法:先判断父类对象是否存在,如果存在,判断相关的static文本对象是否存在,如果存在,则点击弹出框中的按钮即可: 例如如下的代码: 设置循环判断dialog对象是否存在,如果存在,就去点击相关 ...

  6. php ajax弹出框传值,PHP_Yii2.0 模态弹出框+ajax提交表单,如题 我们使用模态弹出框+ajax - phpStudy...

    Yii2.0 模态弹出框+ajax提交表单 如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: ...

  7. Bootstrap方法为页面添加一个弹出框

    <!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...

  8. 基于layer mobile手机端弹出框,询问框(PC端推荐layer和artDialog:http://download.csdn.net/download/cometwo/9437895)...

    layer mobile是为移动设备(手机.平板等webkit内核浏览器/webview)量身定做的弹层支撑,采用Native JavaScript编写,完全独立于PC版的layer,您需要按照场景选 ...

  9. 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题

    问题呈现:弹出框页面 <tr class="addtr"><th>内容</th><td><!-- <textarea r ...

最新文章

  1. javascript开关_JavaScript开关案例简介
  2. 理解什么是MyBatis?
  3. 2018年安卓绿色联盟数据报告
  4. Java入力项目无法设定到form_html中关于form与表单提交操作的资料集合
  5. Python 学习日记 第四天
  6. phaser java_【Java并发编程实战】-----“J.U.C”:Phaser
  7. 字符串类习题、面试题详解(第二篇)
  8. 【WPF】TextBox样式重写注意事项
  9. verilog中signed的使用
  10. 从入门到高级Java书籍推荐
  11. 通用crt更新不适用计算机,Office2016安装提示需要通用补丁CRT(KB2999226)
  12. 利用MQL5创建您自己的图形面板
  13. 三权鼎立形式的软件开发方式
  14. java lame_音视频编解码——LAME
  15. 查找对方IP地址技巧五招
  16. <i> vs <em> vs <cite>
  17. 深度学习图像分类(六):Stochastic_Depth_Net
  18. 怪物之心无法触发_异度神剑2怪物之心任务怎么做_力男支线任务怪物之心流程介绍_3DM单机...
  19. pve万兆网卡驱动_家庭万兆方案性价比之选,10G网速不是梦!战在当下,布局未来!...
  20. 提升大模型研究应用技能:第2期前沿讲习班报名,顶尖专家面授,多角度系统培训...

热门文章

  1. html5截取视频片段,【转】H5 VIDEO标签列表渲染用CANVAS截取视频画面做封面
  2. 【一步步学OpenGL 6】 -《平移变换》
  3. react-native 0.43 后如何使用自己的OkHttpClient
  4. 鹅厂这个穷得成本精确到0.01元的微团队,怎么利用IoT与云原生监测大气质量的?...
  5. Linux测试IP是否联通(两种方法)
  6. N卡控制面板把physx设置为cpu
  7. vivos7和华为nova7的区别 哪个好
  8. MySQL 文件导入导出操作
  9. ffmpeg 视频像素尺寸转换SwsContext、sws_scale 函数解释
  10. UG NX 12 过滤选取