CircularWidgetLoading constructor
const
CircularWidgetLoading({
- Key? key,
- bool loading = true,
- double maxLoadingCircleSize = 75.0,
- Duration sizeDuration = const Duration(milliseconds: 500),
- Curve sizeCurve = Curves.linear,
- required Widget child,
- double dotRadius = 7.5,
- Color? dotColor,
- Duration appearingDuration = const Duration(milliseconds: 1000),
- Duration loadingDuration = const Duration(milliseconds: 2000),
- Curve appearingCurve = Curves.fastOutSlowIn,
- Curve loadingCurve = Curves.easeInOutCirc,
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- DotBuilder? dotBuilder,
- double rollingDuration = 1.0,
- int dotCount = 5,
- double rollingFactor = 0.875,
- bool animatedSize = true,
- double minDotRadiusFactor = 0.5,
- double loadingCirclePadding = 8.0,
- Duration dotAppearingDuration = Duration.zero,
- Curve dotAppearingCurve = Curves.easeOutBack,
- bool animating = true,
- 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);