buildDropDownDialog property
(Widget Function(Widget titleBar, Widget searchBar, Widget list, Widget closeButton, BuildContext dropDownContext)?)
buildDropDownDialog
final
buildDropDownDialog Function controls the layout of the dropdown dialog. If null, equivalent to:
(Widget titleBar, Widget searchBar, Widget list, Widget closeButton,
BuildContext dropDownContext,){
return AnimatedContainer(
padding: MediaQuery.of(dropDownContext).viewInsets,
duration: const Duration(milliseconds: 300),
child: Card(
color: widget.menuBackgroundColor,
margin: EdgeInsets.symmetric(
vertical: widget.dialogBox ? 10 : 5,
horizontal: widget.dialogBox ? 10 : 4),
child: Container(
constraints: widget.menuConstraints,
padding: EdgeInsets.symmetric(vertical: 15, horizontal: 15),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
titleBar,
searchBar,
list,
closeButton,
],
),
),
),
);
}
Implementation
final Widget Function(
Widget titleBar,
Widget searchBar,
Widget list,
Widget closeButton,
BuildContext dropDownContext,
)? buildDropDownDialog;