copyWith method

Returns a copy of this FItemGroupStyle with the given properties replaced.

See customizing widget styles.

Parameters

Implementation

@useResult
FItemGroupStyle copyWith({
  DecorationDelta? decoration,
  double? spacing,
  FVariantsValueDelta<FItemGroupVariantConstraint, FItemGroupVariant, Color, Delta>? dividerColor,
  double? dividerWidth,
  FVariantsDelta<FItemVariantConstraint, FItemVariant, FItemStyle, FItemStyleDelta>? itemStyles,
  FVariantsValueDelta<FItemGroupVariantConstraint, FItemGroupVariant, bool, Delta>? slideableItems,
}) => .new(
  decoration: decoration?.call(this.decoration) ?? this.decoration,
  spacing: spacing ?? this.spacing,
  dividerColor: dividerColor?.call(this.dividerColor) ?? this.dividerColor,
  dividerWidth: dividerWidth ?? this.dividerWidth,
  itemStyles: itemStyles?.call(this.itemStyles) ?? this.itemStyles,
  slideableItems: slideableItems?.call(this.slideableItems) ?? this.slideableItems,
);