CircularWidgetLoading constructor

const CircularWidgetLoading({
  1. Key? key,
  2. bool loading = true,
  3. double maxLoadingCircleSize = 75.0,
  4. Duration sizeDuration = const Duration(milliseconds: 500),
  5. Curve sizeCurve = Curves.linear,
  6. required Widget child,
  7. double dotRadius = 7.5,
  8. Color? dotColor,
  9. Duration appearingDuration = const Duration(milliseconds: 1000),
  10. Duration loadingDuration = const Duration(milliseconds: 2000),
  11. Curve appearingCurve = Curves.fastOutSlowIn,
  12. Curve loadingCurve = Curves.easeInOutCirc,
  13. EdgeInsetsGeometry padding = EdgeInsets.zero,
  14. DotBuilder? dotBuilder,
  15. double rollingDuration = 1.0,
  16. int dotCount = 5,
  17. double rollingFactor = 0.875,
  18. bool animatedSize = true,
  19. double minDotRadiusFactor = 0.5,
  20. double loadingCirclePadding = 8.0,
  21. Duration dotAppearingDuration = Duration.zero,
  22. Curve dotAppearingCurve = Curves.easeOutBack,
  23. bool animating = true,
  24. VoidCallback? onLoadingAnimationCompleted,
})

Implementation

const CircularWidgetLoading({
  Key? key,
  this.loading = true,
  this.maxLoadingCircleSize = 75.0,
  this.sizeDuration = const Duration(milliseconds: 500),
  this.sizeCurve = Curves.linear,
  required this.child,
  this.dotRadius = 7.5,
  this.dotColor,
  this.appearingDuration = const Duration(milliseconds: 1000),
  this.loadingDuration = const Duration(milliseconds: 2000),
  this.appearingCurve = Curves.fastOutSlowIn,
  this.loadingCurve = Curves.easeInOutCirc,
  this.padding = EdgeInsets.zero,
  this.dotBuilder,
  this.rollingDuration = 1.0,
  this.dotCount = 5,
  this.rollingFactor = 0.875,
  this.animatedSize = true,
  this.minDotRadiusFactor = 0.5,
  this.loadingCirclePadding = 8.0,
  this.dotAppearingDuration = Duration.zero,
  this.dotAppearingCurve = Curves.easeOutBack,
  this.animating = true,
  this.onLoadingAnimationCompleted,
}) : super(key: key);