static const menuItems = <String>[
'One',
'Two',
'Three',
'Four',
];
final List<PopupMenuItem<String>> _popUpMenuItems = menuItems
.map(
(String value) => PopupMenuItem<String>(
value: value,
child: Text(value),
),
)
.toList();
String _btn3SelectedVal;
PopupMenuButton<String>(
onSelected: (String newValue) {
_btn3SelectedVal = newValue;
Scaffold.of(context).showSnackBar(
SnackBar(
content: Text('$_btn3SelectedVal'),
),
);
},
itemBuilder: (BuildContext context) => _popUpMenuItems,
),