showView method
Future
showView({
- required BuildContext context,
- bool isDismissible = true,
- Color backgroundColor = Colors.white,
- required Widget child,
Premium bottom sheet – rounded 20, soft barrier, 300ms ease.
Implementation
Future<dynamic> showView({
required BuildContext context,
bool isDismissible = true,
bool useRootNavigator = false,
Color backgroundColor = Colors.white,
required Widget child,
}) async {
return showMaterialModalBottomSheet<dynamic>(
context: context,
isDismissible: isDismissible,
duration: const Duration(milliseconds: 320),
backgroundColor: Colors.transparent,
barrierColor: Colors.black.withValues(alpha: 0.42),
enableDrag: true,
expand: false,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(top: Radius.circular(20)),
),
builder: (context) => Container(
decoration: BoxDecoration(
color: backgroundColor,
borderRadius: const BorderRadius.vertical(top: Radius.circular(20)),
),
child: child,
),
closeProgressThreshold: 0.2,
useRootNavigator: useRootNavigator,
);
}