withLoadingOverlay method

Widget withLoadingOverlay({
  1. required bool isLoading,
  2. String? message,
  3. Color? color,
  4. Color? backgroundColor,
  5. Widget? progressIndicator,
  6. TextStyle? messageStyle,
  7. double borderRadius = 12.0,
  8. EdgeInsetsGeometry padding = const EdgeInsets.all(24),
  9. bool dismissible = false,
  10. 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,
  );
}