withLoadingOverlay method
Widget
withLoadingOverlay({
- required bool isLoading,
- String? message,
- Color? color,
- Color? backgroundColor,
- Widget? progressIndicator,
- TextStyle? messageStyle,
- double borderRadius = 12.0,
- EdgeInsetsGeometry padding = const EdgeInsets.all(24),
- bool dismissible = false,
- VoidCallback? onDismiss,
Implementation
Widget withLoadingOverlay({
required bool isLoading,
String? message,
Color? color,
Color? backgroundColor,
Widget? progressIndicator,
TextStyle? messageStyle,
double borderRadius = 12.0,
EdgeInsetsGeometry padding = const EdgeInsets.all(24),
bool dismissible = false,
VoidCallback? onDismiss,
}) {
return LoadingOverlay(
isLoading: isLoading,
message: message,
color: color,
backgroundColor: backgroundColor,
progressIndicator: progressIndicator,
messageStyle: messageStyle,
borderRadius: borderRadius,
padding: padding,
dismissible: dismissible,
onDismiss: onDismiss,
child: this,
);
}