MultiStateSheetBuilder<StateType> constructor

const MultiStateSheetBuilder<StateType>({
  1. required MultiStateSheetAnimatedWidgetBuilder<StateType> builder,
  2. required StateType defaultState,
  3. Key? key,
  4. Widget? child,
})

Constructs a MultiStateSheetBuilder.

  • builder: The function responsible for building the component based on the current state and animation progress.
  • defaultState: The initial or fallback state for the sheet.
  • child: An optional child widget for optimized builds.

Implementation

const MultiStateSheetBuilder({
  required MultiStateSheetAnimatedWidgetBuilder<StateType> builder,
  required super.defaultState,
  super.key,
  Widget? child,
})  : _builder = builder,
      _child = child;