SmartConfigLoading constructor

SmartConfigLoading({
  1. Alignment alignment = Alignment.center,
  2. SmartAnimationType animationType = SmartAnimationType.fade,
  3. Duration animationTime = const Duration(milliseconds: 200),
  4. bool useAnimation = true,
  5. bool usePenetrate = false,
  6. Color maskColor = const Color.fromRGBO(0, 0, 0, 0.46),
  7. Widget? maskWidget,
  8. bool backDismiss = true,
  9. bool clickMaskDismiss = false,
  10. Duration leastLoadingTime = const Duration(milliseconds: 0),
  11. SmartAwaitOverType awaitOverType = SmartAwaitOverType.dialogDismiss,
  12. SmartMaskTriggerType maskTriggerType = SmartMaskTriggerType.up,
  13. List<SmartNonAnimationType> nonAnimationTypes = const [SmartNonAnimationType.routeClose_nonAnimation, SmartNonAnimationType.continueLoading_nonAnimation],
  14. bool isExist = false,
})

Implementation

SmartConfigLoading({
  this.alignment = Alignment.center,
  this.animationType = SmartAnimationType.fade,
  this.animationTime = const Duration(milliseconds: 200),
  this.useAnimation = true,
  this.usePenetrate = false,
  this.maskColor = const Color.fromRGBO(0, 0, 0, 0.46),
  this.maskWidget,
  this.backDismiss = true,
  this.clickMaskDismiss = false,
  this.leastLoadingTime = const Duration(milliseconds: 0),
  this.awaitOverType = SmartAwaitOverType.dialogDismiss,
  this.maskTriggerType = SmartMaskTriggerType.up,
  this.nonAnimationTypes = const [
    SmartNonAnimationType.routeClose_nonAnimation,
    SmartNonAnimationType.continueLoading_nonAnimation,
  ],
  this.isExist = false,
});