copyWith method

ListTileStyle copyWith({
  1. EdgeInsetsGeometry? margin,
  2. double? spacing,
  3. bool? spacingEnforced,
  4. CrossAxisAlignment? crossAxisAlignment,
  5. MainAxisAlignment? mainAxisAlignment,
  6. bool? mainAxisExpanded,
  7. bool? childExpanded,
  8. TextTileAlign? textAlign,
  9. double? textSpacing,
  10. 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,
  );
}