copyWith method

JunnyLoadingDialogConfig copyWith({
  1. bool? clickMaskDismiss,
  2. SmartBackType? backType,
  3. Duration? displayTime,
  4. Color? maskColor,
  5. LoadingPriority? priority,
  6. String? message,
})

创建一个新的配置实例,可选择性地覆盖当前值

Implementation

JunnyLoadingDialogConfig copyWith({
  bool? clickMaskDismiss,
  SmartBackType? backType,
  Duration? displayTime,
  Color? maskColor,
  LoadingPriority? priority,
  String? message,
}) {
  return JunnyLoadingDialogConfig(
    clickMaskDismiss: clickMaskDismiss ?? this.clickMaskDismiss,
    backType: backType ?? this.backType,
    displayTime: displayTime ?? this.displayTime,
    maskColor: maskColor ?? this.maskColor,
    priority: priority ?? this.priority,
    message: message ?? this.message,
  );
}