ExpansionPanelList constructor Null safety
- {Key? key,
- List<
ExpansionPanel> children = const <ExpansionPanel>[], - ExpansionPanelCallback? expansionCallback,
- Duration animationDuration = kThemeAnimationDuration,
- EdgeInsets expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding,
- Color? dividerColor,
- double elevation = 2}
Creates an expansion panel list widget. The expansionCallback is triggered when an expansion panel expand/collapse button is pushed.
The children and animationDuration arguments must not be null.
Implementation
const ExpansionPanelList({
super.key,
this.children = const <ExpansionPanel>[],
this.expansionCallback,
this.animationDuration = kThemeAnimationDuration,
this.expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding,
this.dividerColor,
this.elevation = 2,
}) : assert(children != null),
assert(animationDuration != null),
_allowOnlyOnePanelOpen = false,
initialOpenPanelValue = null;