使用PopupMenuButton
PopupMenuButton<String>(
icon: Icon(CupertinoIcons.ellipsis),
position: PopupMenuPosition.under,
onSelected: (value) {
// 处理菜单项点击
print('Selected: $value');
},
itemBuilder: (BuildContext context) => <PopupMenuEntry<String>>[
const PopupMenuItem<String>(
value: 'Option 1',
child: Text('选项 1'),
),
const PopupMenuItem<String>(
value: 'Option 2',
child: Text('选项 2'),
),
const PopupMenuItem<String>(
value: 'Option 3',
child: Text('选项 3'),
),
],
),