buildWidget method
build your widget here
Implementation
@override
Widget buildWidget(BuildContext context) {
return MenuAnchor(
builder: (context, controller, child) => TapOverlay(
widget: anchorWidget,
onTap: () {
if (controller.isOpen) {
controller.close();
} else {
controller.open();
}
}),
menuChildren: List<MenuItemButton>.generate(
widget._controller.items.length,
(index) => MenuItemButton(
onPressed: widget._controller.onItemSelect != null
? () => onItemSelect(widget._controller.items[index])
: null,
child: Text(widget._controller.items[index].label))));
}