我想在下面创建一个类似PopUpMenuButton的图片。

是否可以在按钮内创建PopUpMenuButton?因为我仍然不知道如何创建一个函数。我发现的教程是将菜单放在appbar上。与此无关。
这是我的密码。
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
Container(
height: 26,
width: 26,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
border: Border.all(color: Colors.black, width: 1),
),
child: IconButton(
icon: const Icon(Icons.more_horiz),
padding: const EdgeInsets.all(5),
iconSize: 15,
onPressed: () {
PopupMenuButton( // <---- PopUpMenuButton
itemBuilder: (context) {},
);
},
),
),
],
),发布于 2022-11-16 09:58:59
不要使用IconButton,而是使用PopupMenuButton,如下所示:
child: PopupMenuButton(
offset: Offset(0, 40),
child: Icon(Icons.more_horiz_rounded),
itemBuilder: (_) => <PopupMenuItem<String>>[
PopupMenuItem<String>(
child: Row(
children: [Icon(Icons.update), Text('update')],
),
value: 'update'),
PopupMenuItem<String>(
child: Row(
children: [Icon(Icons.delete), Text('delete')],
),
value: 'delete'),
],
onSelected: (_) {},
),

https://stackoverflow.com/questions/74458344
复制相似问题