bottomSheetHalf method
void
bottomSheetHalf(
- WidgetBuilder builder, {
- Color? backgroundColor,
- double? elevation,
- Clip? clipBehavior,
- Color? barrierColor,
- bool? ignoreSafeArea,
- bool fullscreen = false,
- bool dismissible = true,
- bool enableDrag = true,
- RouteSettings? settings,
- Duration? enterDuration,
- Duration? exitDuration,
- void onDismiss(
- dynamic v
- FutureOr onShow()?,
Implementation
void bottomSheetHalf(
WidgetBuilder builder, {
Color? backgroundColor,
double? elevation,
Clip? clipBehavior,
Color? barrierColor,
bool? ignoreSafeArea,
bool fullscreen = false,
bool useRootNavigator = false,
bool dismissible = true,
bool enableDrag = true,
RouteSettings? settings,
Duration? enterDuration,
Duration? exitDuration,
void Function(dynamic v)? onDismiss,
FutureOr Function()? onShow,
}) async {
await onShow?.call();
bottomSheet(
ThemeBuilder(builder),
backgroundColor: backgroundColor,
elevation: elevation,
clipBehavior: clipBehavior,
barrierColor: barrierColor,
ignoreSafeArea: ignoreSafeArea,
isScrollControlled: fullscreen,
useRootNavigator: useRootNavigator,
isDismissible: dismissible,
enableDrag: enableDrag,
settings: settings,
enterBottomSheetDuration: enterDuration,
exitBottomSheetDuration: exitDuration,
).then((value) => onDismiss?.call(value));
}