有没有什么方法可以创建自定义弹出窗口与圆角边框?这是我目前的代码和设计:
child: Container(
child: PopupMenuButton(
onSelected: _savedLocationOptionSelected,
itemBuilder: (context) {
return SavedLocationOptions.choises.map((value) {
return PopupMenuItem<String>(
value: value,
child: Text(value),
);
}).toList();
},
icon: Icon(
Icons.more_vert,
color: Colors.grey[300],
),
),
),
字符串
的数据
4条答案
按热度按时间kxxlusnw1#
你只要在弹出菜单按钮上这样添加
字符串
例如
型
snvhrwxg2#
添加到@Taz给出的答案您可以使用主题在一个地方的每个弹出窗口中设置圆角:
字符串
q5lcpyga3#
另一个简单的方法是:
字符串
dddzy1tm4#
在你的代码中点击右键“PopupMenuButton”,然后将其粘贴到“PopupMenu”命名的页面中,并将此链接中的代码粘贴到Dart文件中
然后访问此链接:
https://github.com/mohamedashraf8850/flutter/edit/master/packages/flutter/lib/src/material/popup_menu.dart