copyWith method
ListTileStyle
copyWith({
- EdgeInsetsGeometry? margin,
- double? spacing,
- bool? spacingEnforced,
- CrossAxisAlignment? crossAxisAlignment,
- MainAxisAlignment? mainAxisAlignment,
- bool? mainAxisExpanded,
- bool? childExpanded,
- TextTileAlign? textAlign,
- double? textSpacing,
- EdgeInsetsGeometry? textMargin,
Creates a copy of this ListTileStyle but with the given fields replaced with the new values.
Implementation
ListTileStyle copyWith({
EdgeInsetsGeometry? margin,
double? spacing,
bool? spacingEnforced,
CrossAxisAlignment? crossAxisAlignment,
MainAxisAlignment? mainAxisAlignment,
bool? mainAxisExpanded,
bool? childExpanded,
TextTileAlign? textAlign,
double? textSpacing,
EdgeInsetsGeometry? textMargin,
}) {
return ListTileStyle(
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,
textAlign: textAlign ?? this.textAlign,
textSpacing: textSpacing ?? this.textSpacing,
textMargin: textMargin ?? this.textMargin,
);
}