copyWith method

DialogThemeData copyWith({
  1. BoxConstraints? constraints,
  2. EdgeInsets? menuPadding,
  3. double? menuSpacing,
  4. EdgeInsets? titlePadding,
  5. EdgeInsets? bodyPadding,
  6. Color? background,
  7. Color? barrierColor,
  8. TextStyle? titleTextStyle,
  9. TextAlign? bodyTextAlign,
  10. ImageFilter? imageFilter,
})

Makes a copy of DialogThemeData overwriting selected fields.

Implementation

DialogThemeData copyWith({
  BoxConstraints? constraints,
  EdgeInsets? menuPadding,
  double? menuSpacing,
  EdgeInsets? titlePadding,
  EdgeInsets? bodyPadding,
  Color? background,
  Color? barrierColor,
  TextStyle? titleTextStyle,
  TextAlign? bodyTextAlign,
  ImageFilter? imageFilter,
}) {
  return DialogThemeData(
    constraints: constraints ?? this.constraints,
    menuPadding: menuPadding ?? this.menuPadding,
    menuSpacing: menuSpacing ?? this.menuSpacing,
    titlePadding: titlePadding ?? this.titlePadding,
    bodyPadding: bodyPadding ?? this.bodyPadding,
    background: background ?? this.background,
    barrierColor: barrierColor ?? this.barrierColor,
    titleTextStyle: titleTextStyle ?? this.titleTextStyle,
    bodyTextAlign: bodyTextAlign ?? this.bodyTextAlign,
    imageFilter: imageFilter ?? this.imageFilter,
  );
}