showGlassBottomSheet function

void showGlassBottomSheet({
  1. required BuildContext context,
  2. Widget? child,
  3. LinearGradient? linearGradient,
  4. LinearGradient? borderGradient,
  5. double radius = 20,
  6. double? blur,
  7. BorderRadius? borderRadius,
})

Show a BottomSheet with a glass effect.

Implementation

void showGlassBottomSheet({
  required BuildContext context,
  Widget? child,
  LinearGradient? linearGradient,
  LinearGradient? borderGradient,
  double radius = 20,
  double? blur,
  BorderRadius? borderRadius,
}) {
  showModalBottomSheet<void>(
    context: context,
    backgroundColor: Colors.transparent,
    barrierColor: Colors.black.withOpacity(0.2),
    builder: (BuildContext ctx) {
      return GlassContainer(
        radius: radius,
        blur: blur,
        linearGradient: linearGradient,
        borderGradient: borderGradient,
        child: child,
      );
    },
  );
}