copyWith method
ThemeExtension<TextStylePreviewStyle>
copyWith({
- Color? backgroundColor,
- Color? barrierColor,
- double? modalHeight,
- LaunchType? launchType,
- bool? showDivider,
- DescriptionBuilder? descriptionBuilder,
- bool? reverse,
- int? previewMaxLines,
override
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
Implementation
@override
ThemeExtension<TextStylePreviewStyle> copyWith({
Color? backgroundColor,
Color? barrierColor,
double? modalHeight,
LaunchType? launchType,
bool? showDivider,
DescriptionBuilder? descriptionBuilder,
bool? reverse,
int? previewMaxLines,
}) {
return TextStylePreviewStyle(
backgroundColor: backgroundColor ?? this.backgroundColor,
barrierColor: barrierColor ?? this.barrierColor,
modalHeight: modalHeight ?? this.modalHeight,
launchType: launchType ?? this.launchType,
showDivider: showDivider ?? this.showDivider,
descriptionBuilder: descriptionBuilder ?? this.descriptionBuilder,
reverse: reverse ?? this.reverse,
previewMaxLines: previewMaxLines ?? this.previewMaxLines,
);
}