flutter PopupMenuButton


Container( color: Colors.deepPurple, height: 100.0, child: Row(children: <Widget>[ Text("098765432123456789096521"), PopupMenuButton( icon:Icon(Icons.share), itemBuilder: (BuildContext context) =><PopupMenuItem<String>>[ new PopupMenuItem( value:"选项一的内容", child: GestureDetector(child: new Text("选项一"),onTap: (){ Navigator.of(context).pop(); QuickToast.toast("askdfhakjsdhfkjsa"); },) ), new PopupMenuItem( value: "选项二的内容", child: new Text("选项二") ) ] ) ]), ),
改成这样
itemBuilder: (BuildContext context) =><PopupMenuEntry<String>>[
可以添加
new PopupMenuDivider(height: 1.0),
多个 PopupMenuItem 间可多个分隔线
浙公网安备 33010602011771号