ScrollablePanel constructor
const
ScrollablePanel({
- Key? key,
- required ScrollableWidgetBuilder builder,
- PanelController? controller,
- PanelState defaultPanelState = PanelState.open,
- double defaultPanelSize = 0.25,
- double minPanelSize = 0,
- double maxPanelSize = 1.0,
- VoidCallback? onOpen,
- VoidCallback? onClose,
- VoidCallback? onExpand,
Implementation
const ScrollablePanel({
Key? key,
required this.builder,
this.controller,
this.defaultPanelState = PanelState.open,
this.defaultPanelSize = 0.25,
this.minPanelSize = 0,
this.maxPanelSize = 1.0,
this.onOpen,
this.onClose,
this.onExpand,
}) : assert(minPanelSize <= defaultPanelSize),
assert(defaultPanelSize <= maxPanelSize),
assert(minPanelSize < maxPanelSize),
super(key: key);