build method
Describes the part of the user interface represented by this widget.
Implementation
@override
Widget build(BuildContext context) {
return _DropdownButtonRenderWidget(
displayWidget: widget.child,
isOpen: isOpen,
focused: widget.focused,
style: Style.empty,
onRender: (bounds) {
if (buttonBounds != bounds) {
buttonBounds = bounds;
if (isOpen && overlayEntry != null) {
overlayEntry?._overlayState?.setState(() {});
}
}
},
onAction: toggleMenu,
onKey: handleKeyEvent,
);
}