copyWith method
TileStyle
copyWith({
- Axis? direction,
- EdgeInsetsGeometry? margin,
- double? spacing,
- bool? spacingEnforced,
- CrossAxisAlignment? crossAxisAlignment,
- MainAxisAlignment? mainAxisAlignment,
- bool? mainAxisExpanded,
- bool? childExpanded,
Creates a copy of this TileStyle but with the given fields replaced with the new values.
Implementation
TileStyle copyWith({
Axis? direction,
EdgeInsetsGeometry? margin,
double? spacing,
bool? spacingEnforced,
CrossAxisAlignment? crossAxisAlignment,
MainAxisAlignment? mainAxisAlignment,
bool? mainAxisExpanded,
bool? childExpanded,
}) {
return TileStyle(
direction: direction ?? this.direction,
margin: margin ?? this.margin,
spacing: spacing ?? this.spacing,
spacingEnforced: spacingEnforced ?? this.spacingEnforced,
crossAxisAlignment: crossAxisAlignment ?? this.crossAxisAlignment,
mainAxisAlignment: mainAxisAlignment ?? this.mainAxisAlignment,
mainAxisExpanded: mainAxisExpanded ?? this.mainAxisExpanded,
childExpanded: childExpanded ?? this.childExpanded,
);
}