copyWith method
AdaptiFlowData
copyWith({
- double? mobileBreakpoint,
- double? desktopBreakpoint,
- double? widescreenBreakpoint,
- Size? designSize,
- double? mobileScaleFactor,
- double? tabletScaleFactor,
- double? desktopScaleFactor,
- double? mobileFontScale,
- double? tabletFontScale,
- double? desktopFontScale,
- double? mobilePadding,
- double? tabletPadding,
- double? desktopPadding,
- double? mobileMargin,
- double? tabletMargin,
- double? desktopMargin,
- double? mobileSpacing,
- double? tabletSpacing,
- double? desktopSpacing,
- double? tabletMaxWidth,
- double? desktopMaxWidth,
Creates a copy with the given fields replaced.
Implementation
AdaptiFlowData copyWith({
double? mobileBreakpoint,
double? desktopBreakpoint,
double? widescreenBreakpoint,
Size? designSize,
double? mobileScaleFactor,
double? tabletScaleFactor,
double? desktopScaleFactor,
double? mobileFontScale,
double? tabletFontScale,
double? desktopFontScale,
double? mobilePadding,
double? tabletPadding,
double? desktopPadding,
double? mobileMargin,
double? tabletMargin,
double? desktopMargin,
double? mobileSpacing,
double? tabletSpacing,
double? desktopSpacing,
double? tabletMaxWidth,
double? desktopMaxWidth,
}) {
return AdaptiFlowData(
mobileBreakpoint: mobileBreakpoint ?? this.mobileBreakpoint,
desktopBreakpoint: desktopBreakpoint ?? this.desktopBreakpoint,
widescreenBreakpoint: widescreenBreakpoint ?? this.widescreenBreakpoint,
designSize: designSize ?? this.designSize,
mobileScaleFactor: mobileScaleFactor ?? this.mobileScaleFactor,
tabletScaleFactor: tabletScaleFactor ?? this.tabletScaleFactor,
desktopScaleFactor: desktopScaleFactor ?? this.desktopScaleFactor,
mobileFontScale: mobileFontScale ?? this.mobileFontScale,
tabletFontScale: tabletFontScale ?? this.tabletFontScale,
desktopFontScale: desktopFontScale ?? this.desktopFontScale,
mobilePadding: mobilePadding ?? this.mobilePadding,
tabletPadding: tabletPadding ?? this.tabletPadding,
desktopPadding: desktopPadding ?? this.desktopPadding,
mobileMargin: mobileMargin ?? this.mobileMargin,
tabletMargin: tabletMargin ?? this.tabletMargin,
desktopMargin: desktopMargin ?? this.desktopMargin,
mobileSpacing: mobileSpacing ?? this.mobileSpacing,
tabletSpacing: tabletSpacing ?? this.tabletSpacing,
desktopSpacing: desktopSpacing ?? this.desktopSpacing,
tabletMaxWidth: tabletMaxWidth ?? this.tabletMaxWidth,
desktopMaxWidth: desktopMaxWidth ?? this.desktopMaxWidth,
);
}