copyWith method
StormyDialogConfig
copyWith({
- Color? backgroundColor,
- double? borderRadius,
- TextStyle? titleStyle,
- TextStyle? messageStyle,
- ButtonStyle? confirmButtonStyle,
- ButtonStyle? cancelButtonStyle,
- String? confirmText,
- String? cancelText,
- Color? barrierColor,
- bool? barrierDismissible,
复制并修改配置
Implementation
StormyDialogConfig copyWith({
Color? backgroundColor,
double? borderRadius,
TextStyle? titleStyle,
TextStyle? messageStyle,
ButtonStyle? confirmButtonStyle,
ButtonStyle? cancelButtonStyle,
String? confirmText,
String? cancelText,
Color? barrierColor,
bool? barrierDismissible,
}) {
return StormyDialogConfig(
backgroundColor: backgroundColor ?? this.backgroundColor,
borderRadius: borderRadius ?? this.borderRadius,
titleStyle: titleStyle ?? this.titleStyle,
messageStyle: messageStyle ?? this.messageStyle,
confirmButtonStyle: confirmButtonStyle ?? this.confirmButtonStyle,
cancelButtonStyle: cancelButtonStyle ?? this.cancelButtonStyle,
confirmText: confirmText ?? this.confirmText,
cancelText: cancelText ?? this.cancelText,
barrierColor: barrierColor ?? this.barrierColor,
barrierDismissible: barrierDismissible ?? this.barrierDismissible,
);
}