copyWith method
PaywallStyle
copyWith({
- bool? selected,
- PaywallState<
Alignment?> ? alignmentState, - PaywallState<
Color?> ? backgroundColorState, - PaywallState<
BlendMode?> ? blendModeState, - PaywallState<
double?> ? blurState, - PaywallState<
Border?> ? borderState, - PaywallState<
BorderRadius?> ? borderRadiusState, - PaywallState<
List< ? boxShadowState,BoxShadow> ?> - PaywallState<
bool?> ? centerState, - PaywallState<
Color?> ? colorState, - PaywallState<
BoxConstraints?> ? constraintsState, - PaywallState<
Alignment?> ? contentAlignmentState, - PaywallState<
int?> ? expandedState, - PaywallState<
int?> ? durationState, - PaywallState<
bool?> ? fittedState, - PaywallState<
int?> ? flexState, - PaywallState<
Color?> ? foregroundColorState, - PaywallState<
LinearGradient?> ? foregroundGradientState, - PaywallState<
LinearGradient?> ? gradientState, - PaywallState<
double?> ? heightState, - PaywallState<
double?> ? heightPercentageState, - PaywallState<
String?> ? imageState, - PaywallState<
double?> ? imageOpacityState, - PaywallState<
double?> ? imageScaleState, - PaywallState<
PaywallLayoutType?> ? layoutState, - PaywallState<
Alignment?> ? layoutAlignmentState, - PaywallState<
Clip?> ? layoutClipBehaviorState, - PaywallState<
CrossAxisAlignment?> ? layoutCrossAxisAlignmentState, - PaywallState<
Axis?> ? layoutDirectionState, - PaywallState<
MainAxisAlignment?> ? layoutMainAxisAlignmentState, - PaywallState<
MainAxisSize?> ? layoutMainAxisSizeState, - PaywallState<
double?> ? layoutRunSpacingState, - PaywallState<
double?> ? layoutSpacingState, - PaywallState<
StackFit?> ? layoutStackFitState, - PaywallState<
TextBaseline?> ? layoutTextBaselineState, - PaywallState<
VerticalDirection?> ? layoutVerticalDirectionState, - PaywallState<
WrapAlignment?> ? layoutWrapAlignmentState, - PaywallState<
WrapAlignment?> ? layoutWrapRunAlignmentState, - PaywallState<
WrapCrossAlignment?> ? layoutWrapCrossAlignmentState, - PaywallState<
EdgeInsets?> ? marginState, - PaywallState<
int?> ? maxLinesState, - PaywallState<
double?> ? opacityState, - PaywallState<
bool?> ? overflowState, - PaywallState<
EdgeInsets?> ? paddingState, - PaywallState<
PaywallPosition?> ? positionState, - PaywallState<
double?> ? scaleState, - PaywallState<
double?> ? sizeState, - PaywallState<
TextAlign?> ? textAlignState, - PaywallState<
TextStyle?> ? textStyleState, - PaywallState<
double?> ? widthState, - PaywallState<
double?> ? widthPercentageState,
Implementation
PaywallStyle copyWith({
bool? selected,
PaywallState<Alignment?>? alignmentState,
PaywallState<Color?>? backgroundColorState,
PaywallState<BlendMode?>? blendModeState,
PaywallState<double?>? blurState,
PaywallState<Border?>? borderState,
PaywallState<BorderRadius?>? borderRadiusState,
PaywallState<List<BoxShadow>?>? boxShadowState,
PaywallState<bool?>? centerState,
PaywallState<Color?>? colorState,
PaywallState<BoxConstraints?>? constraintsState,
PaywallState<Alignment?>? contentAlignmentState,
PaywallState<int?>? expandedState,
PaywallState<int?>? durationState,
PaywallState<bool?>? fittedState,
PaywallState<int?>? flexState,
PaywallState<Color?>? foregroundColorState,
PaywallState<LinearGradient?>? foregroundGradientState,
PaywallState<LinearGradient?>? gradientState,
PaywallState<double?>? heightState,
PaywallState<double?>? heightPercentageState,
PaywallState<String?>? imageState,
PaywallState<double?>? imageOpacityState,
PaywallState<double?>? imageScaleState,
PaywallState<PaywallLayoutType?>? layoutState,
PaywallState<Alignment?>? layoutAlignmentState,
PaywallState<Clip?>? layoutClipBehaviorState,
PaywallState<CrossAxisAlignment?>? layoutCrossAxisAlignmentState,
PaywallState<Axis?>? layoutDirectionState,
PaywallState<MainAxisAlignment?>? layoutMainAxisAlignmentState,
PaywallState<MainAxisSize?>? layoutMainAxisSizeState,
PaywallState<double?>? layoutRunSpacingState,
PaywallState<double?>? layoutSpacingState,
PaywallState<StackFit?>? layoutStackFitState,
PaywallState<TextBaseline?>? layoutTextBaselineState,
PaywallState<VerticalDirection?>? layoutVerticalDirectionState,
PaywallState<WrapAlignment?>? layoutWrapAlignmentState,
PaywallState<WrapAlignment?>? layoutWrapRunAlignmentState,
PaywallState<WrapCrossAlignment?>? layoutWrapCrossAlignmentState,
PaywallState<EdgeInsets?>? marginState,
PaywallState<int?>? maxLinesState,
PaywallState<double?>? opacityState,
PaywallState<bool?>? overflowState,
PaywallState<EdgeInsets?>? paddingState,
PaywallState<PaywallPosition?>? positionState,
PaywallState<double?>? scaleState,
PaywallState<double?>? sizeState,
PaywallState<TextAlign?>? textAlignState,
PaywallState<TextStyle?>? textStyleState,
PaywallState<double?>? widthState,
PaywallState<double?>? widthPercentageState,
}) {
return PaywallStyle(
selected: selected ?? this.selected,
alignmentState: alignmentState ?? this.alignmentState,
backgroundColorState: backgroundColorState ?? this.backgroundColorState,
blendModeState: blendModeState ?? this.blendModeState,
blurState: blurState ?? this.blurState,
borderState: borderState ?? this.borderState,
borderRadiusState: borderRadiusState ?? this.borderRadiusState,
boxShadowState: boxShadowState ?? this.boxShadowState,
centerState: centerState ?? this.centerState,
colorState: colorState ?? this.colorState,
constraintsState: constraintsState ?? this.constraintsState,
contentAlignmentState:
contentAlignmentState ?? this.contentAlignmentState,
expandedState: expandedState ?? this.expandedState,
durationState: durationState ?? this.durationState,
fittedState: fittedState ?? this.fittedState,
flexState: flexState ?? this.flexState,
foregroundColorState: foregroundColorState ?? this.foregroundColorState,
foregroundGradientState:
foregroundGradientState ?? this.foregroundGradientState,
gradientState: gradientState ?? this.gradientState,
heightState: heightState ?? this.heightState,
heightPercentageState:
heightPercentageState ?? this.heightPercentageState,
imageState: imageState ?? this.imageState,
imageOpacityState: imageOpacityState ?? this.imageOpacityState,
imageScaleState: imageScaleState ?? this.imageScaleState,
layoutState: layoutState ?? this.layoutState,
layoutAlignmentState: layoutAlignmentState ?? this.layoutAlignmentState,
layoutClipBehaviorState:
layoutClipBehaviorState ?? this.layoutClipBehaviorState,
layoutCrossAxisAlignmentState:
layoutCrossAxisAlignmentState ?? this.layoutCrossAxisAlignmentState,
layoutDirectionState: layoutDirectionState ?? this.layoutDirectionState,
layoutMainAxisAlignmentState:
layoutMainAxisAlignmentState ?? this.layoutMainAxisAlignmentState,
layoutMainAxisSizeState:
layoutMainAxisSizeState ?? this.layoutMainAxisSizeState,
layoutRunSpacingState:
layoutRunSpacingState ?? this.layoutRunSpacingState,
layoutSpacingState: layoutSpacingState ?? this.layoutSpacingState,
layoutStackFitState: layoutStackFitState ?? this.layoutStackFitState,
layoutTextBaselineState:
layoutTextBaselineState ?? this.layoutTextBaselineState,
layoutVerticalDirectionState:
layoutVerticalDirectionState ?? this.layoutVerticalDirectionState,
layoutWrapAlignmentState:
layoutWrapAlignmentState ?? this.layoutWrapAlignmentState,
layoutWrapRunAlignmentState:
layoutWrapRunAlignmentState ?? this.layoutWrapRunAlignmentState,
layoutWrapCrossAlignmentState:
layoutWrapCrossAlignmentState ?? this.layoutWrapCrossAlignmentState,
marginState: marginState ?? this.marginState,
maxLinesState: maxLinesState ?? this.maxLinesState,
opacityState: opacityState ?? this.opacityState,
overflowState: overflowState ?? this.overflowState,
paddingState: paddingState ?? this.paddingState,
positionState: positionState ?? this.positionState,
scaleState: scaleState ?? this.scaleState,
sizeState: sizeState ?? this.sizeState,
textAlignState: textAlignState ?? this.textAlignState,
textStyleState: textStyleState ?? this.textStyleState,
widthState: widthState ?? this.widthState,
widthPercentageState: widthPercentageState ?? this.widthPercentageState,
);
}