FlexibleBottomSheetRoute<T> constructor

FlexibleBottomSheetRoute<T>({
  1. required double minHeight,
  2. required double initHeight,
  3. required double maxHeight,
  4. required bool isCollapsible,
  5. required bool isDismissible,
  6. required bool isExpand,
  7. required bool isModal,
  8. required bool isSafeArea,
  9. required bool useRootScaffold,
  10. DraggableScrollableController? draggableScrollableController,
  11. FlexibleDraggableScrollableWidgetBuilder? builder,
  12. FlexibleDraggableScrollableHeaderWidgetBuilder? headerBuilder,
  13. FlexibleDraggableScrollableWidgetBodyBuilder? bodyBuilder,
  14. ThemeData? theme,
  15. String? barrierLabel,
  16. List<double>? anchors,
  17. double? minHeaderHeight,
  18. double? maxHeaderHeight,
  19. Decoration? decoration,
  20. Color? keyboardBarrierColor,
  21. Color? bottomSheetColor,
  22. BorderRadiusGeometry? bottomSheetBorderRadius,
  23. Color? barrierBottomSheetColor,
  24. Duration? duration,
  25. RouteSettings? settings,
})

Implementation

FlexibleBottomSheetRoute({
  required this.minHeight,
  required this.initHeight,
  required this.maxHeight,
  required this.isCollapsible,
  required this.isDismissible,
  required this.isExpand,
  required this.isModal,
  required this.isSafeArea,
  required this.useRootScaffold,
  this.draggableScrollableController,
  this.builder,
  this.headerBuilder,
  this.bodyBuilder,
  this.theme,
  this.barrierLabel,
  this.anchors,
  this.minHeaderHeight,
  this.maxHeaderHeight,
  this.decoration,
  this.keyboardBarrierColor,
  this.bottomSheetColor,
  this.bottomSheetBorderRadius,
  this.barrierBottomSheetColor,
  this.duration,
  super.settings,
});