copyWith method

RCKChatBackgroundConfig copyWith({
  1. Color? backgroundColor,
  2. ImageProvider<Object>? backgroundImage,
  3. String? backgroundImageUrl,
  4. BoxFit? imageFitMode,
  5. ImageRepeat? imageRepeat,
})

创建一个新的配置,覆盖当前配置的某些属性

Implementation

RCKChatBackgroundConfig copyWith({
  Color? backgroundColor,
  ImageProvider? backgroundImage,
  String? backgroundImageUrl,
  BoxFit? imageFitMode,
  ImageRepeat? imageRepeat,
}) {
  return RCKChatBackgroundConfig(
    backgroundColor: backgroundColor ?? this.backgroundColor,
    backgroundImage: backgroundImage ?? this.backgroundImage,
    backgroundImageUrl: backgroundImageUrl ?? this.backgroundImageUrl,
    imageFitMode: imageFitMode ?? this.imageFitMode,
    imageRepeat: imageRepeat ?? this.imageRepeat,
  );
}