首页 > 其他分享 >AlertDialog组件的用法

AlertDialog组件的用法

时间:2024-12-10 23:28:14浏览次数:8  
标签:Widget 对话框 介绍 用法 AlertDialog context 组件 属性

文章目录


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

在这里插入图片描述

1 概念介绍

我们介绍的AlertDialog是指程序中弹出的确认窗口,其实我们在上一章回中删除ListView中的内容时已经使用过了,只是没有介绍它的用法而已,本章回中将详细
介绍它的使用方法。

2 使用方法

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

  • title属性:主要用来显示对话框的标题;
  • content属性:主要用来显示对话框中的内容;
  • actions属性:主要用来显示对话框中的按钮,它的类型是List,因此可以接收多个按钮,类似Column中的children属性;
    AlertDialog需要配合showDialog()方法才能使用,该方法中包含两个重要的参数,一个是上下文的环境context,一个是builder,该参数主要用来构造对话框。
    具体的用法看代码就能明白。该方法可以看作是对话框的构造器,它还可以创建其它类型的对话框。

3 示例代码

_showAlertDialog() {
   
  showDialog(
      context: context,
      builder: (BuildContext context) 

标签:Widget,对话框,介绍,用法,AlertDialog,context,组件,属性
From: https://blog.csdn.net/talk_8/article/details/144327726

相关文章

  • 【VMware VCF】管理 VCF 环境中组件的用户密码。
    默认情况下,VMwareCloudFoundation使用vCenterSingleSign-On作为身份提供程序,并使用系统域作为其身份源,可以将基于LDAP和OpenLDAP的ActiveDirectory添加为vCenterSingleSign-On的身份源,也可以配置MicrosoftADFS、Okta或MicrosoftEntraID作为VMwareCloud......
  • Taro 组件内如何混合微信小程序原生写法组件
    开发过程中发现Taro3.x还未支持微信小店组件store-product,无法在TSX内直接使用<store-product/>标签搜了一下,并未有很多例子可供参考,可能微信小程序内嵌入微信小店商品的需求不大...又是趟坑的一天拿官方的例子改了后居然成功实现了微信小店商品的嵌入以下也作为......
  • 鸿蒙 Next 中 Provide 和 Consume 的用法总结
    一、概述在鸿蒙Next中,@Provide和@Consume装饰器用于在祖先组件与后代组件之间实现双向数据同步,适用于状态数据在多个层级之间传递的场景,摆脱了父子组件间命名参数传递机制的束缚。从APIversion9开始,这两个装饰器支持在ArkTS卡片中使用,从APIversion11开始,支持在元服务中使用。......
  • 前端跨框架组件解决方案
    跨框架组件的开发,是一个兼顾用户体验(UX)和开发者体验(DX)的重要问题。随着前端技术生态的快速发展,如何开发能够适配不同框架的组件已成为UI一致性、业务多技术栈需求以及渐进式重构中的重要挑战。一、跨框架组件的使用场景1.大型业务的多技术栈需求大型业务企业的前端团队可能......
  • 十六、JMeter测试报告可视化组件
    总体统计信息请求总数:直观地展示了测试过程中总共发送的请求数量。这可以帮助你了解测试的规模,例如,如果你计划发送1000个请求,通过这个指标可以快速确认是否达到预期数量。平均响应时间:以图表或数值形式呈现所有请求的平均响应时长。通过观察平均响应时间,你可以初步判断系......
  • 不求甚解--详解ansible-playbook中roles的用法
    前言本文将详细介绍ansible-playbook中roles的各种用法,它允许你将相关的任务、变量、处理器、文件和模板等集合在一起,以便于在不同的项目中复用环境准备组件版本操作系统Ubuntu22.04.4LTSansible2.17.6基本用法文件结构.├──deploy.hosts├──dep......
  • 鸿蒙 Next 中 Prop 的用法详解
    一、@Prop概述在鸿蒙Next中,@Prop装饰器用于在父子组件之间建立单向的数据同步关系。这意味着数据从父组件流向子组件,子组件对@Prop装饰变量的修改不会同步回父组件。从APIversion9开始,该装饰器支持在ArkTS卡片中使用,从APIversion11开始,支持在元服务中使用。(一)同步机制父组......
  • Linux 中basename命令的用法
     01、基础用法,获取路径中的最后一个字段[root@PC1test]#echo$PWD/home/test[root@PC1test]#basename$PWD##基本用法,获取路径的最后一个字段test[root@PC1test]#basename/home/xxx/kkk/yyy/jjj/qqq##不管这个路径是否存在,获取路径的最后一个字段......
  • 【测试平台开发】Vue组件化使用学习教程
    一、理解Vue组件Vue组件是Vue.js框架中的一个核心概念,它允许你将UI拆分成可复用的部分,每个部分都包含自己的模板、逻辑和样式。通过组件化开发,你可以提高代码的可维护性和可复用性。二、创建Vue教程组件1、项目初始化:确保你已经使用VueCLI创建了一个Vue项目。2、创建组件:在......
  • ubuntu安装ohMyZsh及其组件
    installzshsudoaptinstall-yzshgit||sudopacman-S--neededzshgit||sudoyuminstallzshgit||sudozypperinzshgit||sudoapkaddzshgit;sh-c"$(wgethttps://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh-O-)&qu......