首页 > 其他分享 >显示浮动式窗口的方法

显示浮动式窗口的方法

时间:2024-12-12 22:30:58浏览次数:10  
标签:Widget 窗口 浮动式 介绍 BottomSheet 用来 方法 属性

文章目录


我们在上一章回中介绍了AlertDialog Widget相关的内容,本章回中将介绍BottomSheet Widget.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1 概念介绍

我们在这里说的BottomSheet是一种弹出式窗口,和上一章回中介绍的AlertDialog类似,但是也有不同点:AlterDialog会在屏幕中间位置弹出窗口,而BottemSheet
会在屏幕底部弹出一个窗口,而且可以调整窗口的大小。它主要用来显示当前页面的子内容或者与当前页面相关的操作,比如设置,筛选等,本章回中将详细介绍它的使用方法。

2 使用方法

和其它的Widget一样,BottomSheet提供了相关的属性来控制自己,接下来我们将介绍一些常用的属性:

  • backgroundColor属性:主要用来控制窗口的背景颜色;
  • shape属性:主要用来的控制窗口的形状
  • onClosing属性:主要用来设置窗口关闭时的动作,该属性是必选参数,注意:它的类型是方法;
  • builder属性:主要用来传递上下文参数以及创建窗口中的内容,该属性是必选参数;

3 示例代码

_bottomSheet(BuildContext context) {
   
  return BottomSheet

标签:Widget,窗口,浮动式,介绍,BottomSheet,用来,方法,属性
From: https://blog.csdn.net/talk_8/article/details/144381106

相关文章

  • C#中虚方法和抽象方法的区别
    在C#中,虚方法(VirtualMethod)和抽象方法(AbstractMethod)都是面向对象编程中用于实现多态性的机制,但它们有一些关键的区别。以下是它们的主要区别:虚方法:有实现,可以在派生类中重写。包含虚方法的类可以实例化。抽象方法:没有实现,必须在派生类中实现。包含抽象方法的类必须是抽......
  • Elasticsearch Java Api Client中DSL语句的查询方法汇总
    说明:示例代码依赖的是co.elastic.clients:elasticsearch-java:8.16.1。1、termQuery方法用途:用于精确匹配某个字段的完全相等的值。这在查询如文档的ID、状态码等具有明确取值的字段时非常有用。参数说明:field:这是一个字符串参数,用于指定要进行精确匹配查询的字段名称......
  • 反序列化漏洞原理、成因、危害、攻击、防护、修复方法
    反序列化漏洞是一种安全漏洞,它允许攻击者将恶意代码注入到应用程序中。这种漏洞通常发生在应用程序从不安全的来源反序列化数据时。当应用程序反序列化数据时,它将数据从一种格式(例如JSON或XML)转换为另一种格式(例如对象或列表)。如果应用程序不检查数据的安全性,攻击者就可以将......
  • Prometheus 3.0.0 升级中遇到的 `--storage.tsdb.retention` 错误的修复方法
    在将Prometheus升级到3.0.0后,许多用户会遇到以下错误:Errorparsingcommandlinearguments:unknownlongflag'--storage.tsdb.retention'prometheus:error:unknownlongflag'--storage.tsdb.retention'该错误是由于Prometheus3.0.0版本中,已经移除了多个已弃用......
  • Slick/Slick.js使用方法(个人总结)/Slick.js介绍(转载,仅个人收藏使用)
    Slick/Slick.js使用方法(个人总结)/Slick.js介绍相比于Swiper而选择使用Slick.js的原因主要是因为其兼容不错并且在手机端的滑动效果更顺畅 官方参数介绍:官方地址参数类型默认值描述accessibility布尔值TRUE启用Tab键和箭头键导航adaptiveHeight布尔值FALSE......
  • 第二章 2.4使用序贯方法构建神经网络nn.Sequential() 及打印神经网络模型摘要
     #https://github.com/PacktPublishing/Modern-Computer-Vision-with-PyTorch#https://github.com/PacktPublishing/Modern-Computer-Vision-with-PyTorch###################ChapterTwo#######################################importtorchimporttorch.nnas......
  • Win7没有休眠功能怎么办?Win7没有休眠功能的解决方法
    正常的Win7系统都是有自带休眠功能的,不过也有一些使用Win7系统电脑的小伙伴说没有休眠这个功能,那么碰到这种问题应该怎么办呢?下面就和小编一起来看看有什么解决方法吧。Win7没有休眠功能的解决方法1、首先打开开始菜单,在搜索框中输入“命令提示符”打开命令提示符窗......
  • 解决Win11和Win10中谷歌Chrome浏览器速度慢问题的7种方法
    解决Win11和Win10中谷歌Chrome浏览器速度慢问题的7种方法,最近看到很多网友反映Win11/10中谷歌Chrome浏览器速度慢,所以今天小编就为大家带来了7种方法解决Win11和Win10中谷歌Chrome浏览器速度慢问题,一起看看吧。1、重启电脑让我们试试这个技巧来修复Windows11和Wi......
  • Android原生方法几行代码实现对人像进行切割,Android图片人像分离,可更换背景或者透明背
    前言调研了好几天,网上大多数是需要收费的API接口,在准备付费购买接口的时候,一篇文章给我带来了希望Android------开源的Modnet算法实现抠图和更换背景再次感谢作者的分享效果图原作者的代码是无法切出透明背景的,我的项目需求是上传图片识别人像,更换背景变成景点,纯......
  • 2024年如何通过Risk Matrix进行项目风险评估?有效管理风险的方法
    在项目管理中,风险评估和管理是至关重要的环节。随着时间的推移,新的挑战不断涌现,我们需要更加高效和精准的方法来应对项目风险。2024年,RiskMatrix(风险矩阵)成为了众多项目管理者青睐的工具,它能够帮助我们系统地评估风险,并制定有效的风险管理策略。一、RiskMatrix简介Ris......