initialize static method

void initialize({
  1. WidgetBuilder? customLoaderBuilder,
  2. Color overlayColor = Colors.black54,
  3. Duration animationDuration = const Duration(milliseconds: 300),
  4. Curve animationCurve = Curves.easeInOut,
  5. double blurAmount = 2.0,
  6. bool dismissible = false,
  7. bool useDefaultLoader = true,
  8. String defaultLoadingText = "",
  9. Color defaultSpinnerColor = Colors.white,
  10. double defaultSpinnerSize = 40.0,
  11. GlobalKey<NavigatorState>? key,
})

Initialize loading with custom configurations (optional)

Implementation

static void initialize({
  WidgetBuilder? customLoaderBuilder,
  Color overlayColor = Colors.black54,
  Duration animationDuration = const Duration(milliseconds: 300),
  Curve animationCurve = Curves.easeInOut,
  double blurAmount = 2.0,
  bool dismissible = false,
  bool useDefaultLoader = true,
  String defaultLoadingText = "",
  Color defaultSpinnerColor = Colors.white,
  double defaultSpinnerSize = 40.0,
  GlobalKey<NavigatorState>? key,
}) {
  _customLoaderBuilder = customLoaderBuilder;
  _overlayColor = overlayColor;
  _animationDuration = animationDuration;
  _animationCurve = animationCurve;
  _blurAmount = blurAmount;
  _dismissible = dismissible;
  _useDefaultLoader = useDefaultLoader;
  _defaultLoadingText = defaultLoadingText;
  _defaultSpinnerColor = defaultSpinnerColor;
  _defaultSpinnerSize = defaultSpinnerSize;
  if (key != null) navigatorKey = key;
}