ModalBackdrop constructor
const
ModalBackdrop({
- Key? key,
- bool? modal,
- bool? surfaceClip,
- BorderRadiusGeometry? borderRadius,
- Color? barrierColor,
- EdgeInsetsGeometry? padding,
- Animation<
double> ? fadeAnimation, - required Widget child,
Creates a ModalBackdrop.
The child
parameter is required and represents the content to display
above the backdrop.
Parameters:
child
(Widget, required): content widget displayed above backdropmodal
(bool?, optional): enables modal behavior, defaults to truesurfaceClip
(bool?, optional): enables surface clipping, defaults to trueborderRadius
(BorderRadiusGeometry?, optional): corner radius for cutoutbarrierColor
(Color?, optional): backdrop color, defaults to black with 80% opacitypadding
(EdgeInsetsGeometry?, optional): padding around childfadeAnimation
(Animation
Example:
ModalBackdrop(
barrierColor: Colors.black54,
fadeAnimation: slideController,
child: AlertDialog(title: Text('Alert')),
)
Implementation
const ModalBackdrop({
super.key,
this.modal,
this.surfaceClip,
this.borderRadius,
this.barrierColor,
this.padding,
this.fadeAnimation,
required this.child,
});