showHalfModalBottomSheet function
void
showHalfModalBottomSheet({
- required Widget widget,
- required BuildContext context,
- double? height,
- Color? barrierColor,
- Color? contentColor,
Implementation
void showHalfModalBottomSheet({
required Widget widget,
required BuildContext context,
double? height,
Color? barrierColor,
Color? contentColor,
}) {
showModalBottomSheet<void>(
context: context,
builder: (context) => Container(
height: height ?? 300,
decoration: BoxDecoration(
color: contentColor ?? Colors.grey[200],
borderRadius: const BorderRadius.vertical(
top: Radius.circular(12),
),
),
child: widget),
backgroundColor: barrierColor ?? Colors.black.withOpacity(.8),
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(
top: Radius.circular(12),
),
),
);
}