CustomDialog<T>.list constructor

CustomDialog<T>.list({
  1. Key? key,
  2. required List<Widget> children,
  3. List<Widget>? actions,
  4. EdgeInsets contentPadding = _defaultContentPadding,
  5. ScrollPhysics physics = const RangeMaintainingScrollPhysics(),
  6. bool shrinkWrap = true,
  7. Widget? title,
  8. EdgeInsets titlePadding = _defaultTitlePadding,
})

A predictable dialog.

List uses a list of widgets inside a ListView.

Implementation

CustomDialog.list({
  super.key,
  required List<Widget> children,
  this.actions,
  this.contentPadding = _defaultContentPadding,
  ScrollPhysics physics = const RangeMaintainingScrollPhysics(),
  bool shrinkWrap = true,
  this.title,
  this.titlePadding = _defaultTitlePadding,
}) : child = ListView(
        physics: physics,
        shrinkWrap: shrinkWrap,
        children: children,
      );