android - 如何在颤振中打开这种类型的警报对话框
解决方案
您可以使用 PopupMenuButton ( https://api.flutter.dev/flutter/material/PopupMenuButton-class.html ) 在颤振中实现此目的。请参见下面的示例代码:
PopupMenuButton<int>(
itemBuilder: (context) => [
const PopupMenuItem(
value: 1,
child: Center(
child: Icon(
Icons.download_outlined,
size: 30.0,
),
),
),
const PopupMenuItem(
value: 2,
child: Center(
child: Icon(
Icons.link,
size: 30.0,
),
),
),
const PopupMenuItem(
value: 2,
child: Center(
child: Icon(
Icons.share,
size: 30.0,
),
),
),
],
icon: const Icon(
Icons.more_horiz,
size: 40.0,
),
offset: const Offset(150, -150),
);
上面的示例在按下 PopupMenuButton 时会弹出一个图标列表。您可以根据上面的用例进行调整。
推荐阅读
- javascript - Mongoose .findOne 错误返回找到的模型?
- spring-boot - Marklogic 数据库的反应式方法
- php - Elasticsearch 将一个查询优先于另一个查询
- java - 线程“main”java.lang.NumberFormatException中的Excel财务应用程序异常:对于输入字符串:“”
- python - 在列表理解中将 str 转换为 int
- node.js - Cloudflare 重复重定向错误(Node JS 应用程序、NGINX 用于反向代理、Amazon EC2、SSL)
- javascript - mustache Handlebars.js 部分获取列表中的所有对象
- testing - 从 Prometheus 指标中减去值 x 以获得 Grafana“单一统计”并激活“Delta”?
- javascript - 笑话:导入的类“未定义”
- oracle - 在存储过程 (Oracle) 中按视图名称打开视图 SQL