Flutter基础widgets教程-PopupMenuButton篇
1 PopupMenuButton
当菜单隐藏式,点击或调用onSelected时显示一个弹出式菜单列表。
2 构造函数
PopupMenuButton({
Key key,
@required this.itemBuilder,
this.initialValue,
this.onSelected,
this.onCanceled,
this.tooltip,
this.elevation = 8.0,
this.padding = const EdgeInsets.all(8.0),
this.child,
this.icon,
this.offset = Offset.zero,
})
3 常用属性
3.1 itemBuilder:item子项
itemBuilder:<PopupMenuItem<String>>[],
3.2 initialValue:初始值,如果itemBuilder里该值,则会高亮显示
initialValue: 'value',
3.3 onSelected:选择其中一项时回调
onSelected:(String action) {}
3.4 onCanceled:点击空白处,不选择时回调
onCanceled: () {}
3.5 dtooltip:提示
tooltip: "长按提示",
3.6 elevation:Z轴阴影
elevation:8.0,
3.7 child:子控件,不能和icon都设置
child: Text("abc"),
3.8 icon:IconButton子控件, 不能和child都设置
icon: Image(image:
AssetImage("lib/assets/tabbar/search.png"),
),
本文来自「青年码农」公众号,作者:青年码农,转载请注明原文链接:https://www.cnblogs.com/nmgwap/p/16331676.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】