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;