当前位置: 首页 > news >正文

如何显示弹出式窗口

文章目录

  • 1 概念介绍
  • 2 使用方法
  • 3 示例代码

我们在上一章回中介绍了如何通过蓝牙设备读写数据,本章回中将介绍MaterialBanner Widget.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1 概念介绍

我们在本章回中将介绍一个新的Widget:MaterialBanner,该Widget位于Scaffold的AppBar和body之间,它以对话框窗口的形式显示,有点类似类似通知。它
和页面底部的Snackbar相呼应,不过它不像SnackBar一样可以自动消失,只有主动关闭时它才会消失。本章回中将介绍它的使用方法。

2 使用方法

和其它组件一样MaterialBanner组件提供了相关的属性来控制自己,下面是常用的属性:

  • content属性:在容器最上方显示,用来控制组件的标题;
  • actions属性:用来控制组件的动作和相关功能,本质上是一组Widget;
  • leading属性:用来控制content属性前面的内容,通常用来显示图标;
  • backgroundColor属性:用来控制组件的背景颜色;
  • padding属性:用来控制组件的边距;
    上面介绍的这些属性中,只有前两个是必选属性,其它属性都是可选的。我们重点说一下actions属性,官方建议使用TextButton给它赋值,添加两个TextButton后会在窗口右下角显示两个按钮,类似Dialog容器

http://www.mrgr.cn/news/66418.html

相关文章:

  • Spark的容错机制
  • WCY的比赛题解
  • java学习3---面向对象
  • 19. 架构重要需求
  • 1105--面试代码题
  • HttpClientUtils
  • 了解数据库并发产生的问题
  • 大数据新视界 -- 大数据大厂之 Impala 与内存管理:如何避免资源瓶颈(上)(5/30)
  • Java开发中的分布式锁使用教程
  • 安装nodemon报错
  • 三维测量与建模笔记 - 3.1 相机标定基本概念
  • 什么是Scaling Law,谈谈你对它的理解
  • PyTorch 2.0: 开启深度学习框架新纪元
  • DI 依赖注入
  • 动态规划之二维背包及杂项
  • 『Anaconda』一文汇总最最最常用的conda指令,强烈建议收藏!!!
  • 【AI落地应用实战】HivisionIDPhotos AI证件照制作实践指南
  • VSCode 上那些值得推荐的 CSS 插件
  • 嵌入式开发之线程互斥
  • samout v1 预训练模型发布