SlidingBottomSheetContainer constructor
const
SlidingBottomSheetContainer({
- Key? key,
- EdgeInsetsGeometry padding = const Margin.all(20.0),
- BorderRadius borderRadius = const BorderRadius.vertical(top: Radius.circular(20.0)),
- EdgeInsetsGeometry margin = const Margin.vertical(20.0),
- Curve animatedSizeCurve = Curves.decelerate,
- Duration animatedSizeDuration = const Duration(milliseconds: 400),
- List<
BoxShadow> ? boxShadow, - Widget? chevron = const SlidingBottomSheetChevron(),
- Widget? child,
- List<
Widget> ? children, - Color color = Colors.white,
- ScrollController? controller,
- double? height,
- ScrollPhysics? scrollPhysics,
- bool scrollToBottom = true,
- Widget clipper(
- BuildContext context,
- Widget child
Useful for entering content to the SlidingBottomSheetPage builder
return ClipRRect(
borderRadius: borderRadius,
child: Container(
height: height,
width: double.infinity,
child: child,
padding: padding,
decoration: BoxDecoration(boxShadow: boxShadow,color: color),
),
);
Implementation
const SlidingBottomSheetContainer({
Key? key,
this.padding = const Margin.all(20.0),
this.borderRadius = const BorderRadius.vertical(top: Radius.circular(20.0)),
this.margin = const Margin.vertical(20.0),
this.animatedSizeCurve = Curves.decelerate,
this.animatedSizeDuration = const Duration(milliseconds: 400),
this.boxShadow,
this.chevron = const SlidingBottomSheetChevron(),
this.child,
this.children,
this.color = Colors.white,
this.controller,
this.height,
this.scrollPhysics,
this.scrollToBottom = true,
this.clipper,
}) : super(key: key);