【Flutter】正方形的Dialog

embedded/2025/3/5 5:59:00/

以为很简单,showDialog,里面再使用Dialog就行,结果Dialog有最小宽度限制,这个最小宽度比UI的宽度还要大,使用UnconstrainedBox又各种包裹Container还是不行,最终决定放弃Dialog,直接使用Container。

代码如下

showDialog(context: context, builder: (BuildContext context) {return UnconstrainedBox(//不加的话Container就算设置了宽高也会占据整个屏幕child: Container(width: 150,height: 150,decoration: BoxDecoration(color: const Color.fromARGB(200, 18, 18, 18),borderRadius: BorderRadius.circular(20),),child: Column(mainAxisSize: MainAxisSize.min,mainAxisAlignment: MainAxisAlignment.center,children: [const SizedBox(width: 40,height:40,child: CircularProgressIndicator(strokeWidth: 8,)), const SizedBox(height: 20), Text(S.current.logging_in,style: const TextStyle(color: Colors.white,fontSize: 16,decoration: TextDecoration.none//因为不是Material风格,Text文字下方带有两条黄色下划线的现象),), ],),),);},);


http://www.ppmy.cn/embedded/170108.html

相关文章

将 XML 文件转换为字典形式

在 Python 中&#xff0c;可以使用 xml.etree.ElementTree 或 lxml 库来解析 XML 文件并将其转换为字典形式。 1、问题背景 您有一个 XML 文件&#xff0c;其中的数据结构如下&#xff1a; <?xml version"1.0" encoding"utf-8"?> <form str…

如何使用 Ollama 的 API 来生成聊天

如何使用 Ollama 的 API 来生成聊天 简介 生成聊天 生成聊天的示例 加载模型 卸载模型 简介 Ollama 提供了一个 RESTful API&#xff0c;允许开发者通过 HTTP 请求与 Ollama 服务进行交互。这个 API 覆盖了所有 Ollama 的核心功能&#xff0c;包括模型管理、运行和监控。本…

Python元类(Metaclass)

引言 Python中的**元类(Metaclass)**是一个高级且强大的概念,它允许开发者控制类的创建行为。尽管元类在日常开发中并不常见,但在某些场景下(如框架开发、ORM实现等),元类可以发挥重要作用。本文将深入探讨元类的概念、工作原理、常见用法以及实际应用场景,帮助你全面…

如何在Python用Plot画出一个简单的机器人模型

如何在Python中使用 Plot 画出一个简单的模型 在下面的程序中&#xff0c;首先要知道机器人的DH参数&#xff0c;然后计算出每一个关节的位置&#xff0c;最后利用 plot 函数画出关节之间的连杆就可以了&#xff0c;最后利用 animation 库来实现一个动画效果。 import matplo…

Python 图像处理之 Pillow 库:玩转图片

哈喽,大家好,我是木头左! Pillow 库作为 Python 图像处理的重要工具之一,为提供了便捷且功能丰富的接口,让能够轻松地对图像进行各种操作,从简单的裁剪、旋转到复杂的滤镜应用、图像合成等,几乎无所不能。接下来,就让一起深入探索如何使用 Pillow 库来处理图片,开启一…

【Python项目】基于Python的书籍售卖系统

【Python项目】基于Python的书籍售卖系统 技术简介&#xff1a;采用Python技术、MYSQL数据库等实现。 系统简介&#xff1a;书籍售卖系统是一个基于B/S结构的在线图书销售平台&#xff0c;主要分为前台和后台两部分。前台系统功能模块分为&#xff08;1&#xff09;用户中心模…

将 SSH 密钥添加到 macOS 的钥匙串中

git提交代码时&#xff0c;如果SSH密码并未免密&#xff0c;每次拉取&#xff0c;上传操作时都需要密码输入&#xff0c; 可将SSH密钥添加到钥匙串中 git config --global credential.helper store报错&#xff1a; WARNING: The -K and -A flags are deprecated and have bee…

2024年第十五届蓝桥杯大赛软件赛省赛Python大学A组真题解析《更新中》

文章目录 试题A: 拼正方形(本题总分:5 分)解析答案试题B: 召唤数学精灵(本题总分:5 分)解析答案试题C: 数字诗意解析答案试题D:回文数组试题A: 拼正方形(本题总分:5 分) 【问题描述】 小蓝正在玩拼图游戏,他有7385137888721 个2 2 的方块和10470245 个1 1 的方块,他需…