DropDownButton constructor
const
DropDownButton({
- Key? key,
- DropDownButtonBuilder? buttonBuilder,
- required List<
MenuFlyoutItemBase> items, - Widget? leading,
- Widget? title,
- Widget? trailing = _kDefaultDropdownButtonTrailing,
- double verticalOffset = _kVerticalOffset,
- bool closeAfterClick = true,
- bool disabled = false,
- FocusNode? focusNode,
- bool autofocus = false,
- FlyoutPlacementMode placement = FlyoutPlacementMode.bottomCenter,
- VoidCallback? onOpen,
- VoidCallback? onClose,
- FlyoutTransitionBuilder transitionBuilder = _defaultTransitionBuilder,
Creates a dropdown button.
Implementation
const DropDownButton({
super.key,
this.buttonBuilder,
required this.items,
this.leading,
this.title,
this.trailing = _kDefaultDropdownButtonTrailing,
this.verticalOffset = _kVerticalOffset,
this.closeAfterClick = true,
this.disabled = false,
this.focusNode,
this.autofocus = false,
this.placement = FlyoutPlacementMode.bottomCenter,
this.menuShape,
this.menuColor,
this.onOpen,
this.onClose,
this.transitionBuilder = _defaultTransitionBuilder,
}) : assert(items.length > 0, 'You must provide at least one item');