ScrollablePanel constructor

const ScrollablePanel({
  1. Key? key,
  2. required ScrollableWidgetBuilder builder,
  3. PanelController? controller,
  4. PanelState defaultPanelState = PanelState.open,
  5. double defaultPanelSize = 0.25,
  6. double minPanelSize = 0,
  7. double maxPanelSize = 1.0,
  8. VoidCallback? onOpen,
  9. VoidCallback? onClose,
  10. 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);