copyWith method
ListRowThemeData
copyWith({
- Color? background,
- Color? alternateBackground,
- Color? foreground,
- Color? mutedForeground,
- Color? accentForeground,
- Color? markerForeground,
- Color? separatorForeground,
- Color? selectedBackground,
- Color? selectedForeground,
- Color? selectedMutedForeground,
- Color? selectedAccentForeground,
- Color? selectedMarkerForeground,
- Color? selectedSeparatorForeground,
Copy with selective overrides.
Implementation
ListRowThemeData copyWith({
Color? background,
Color? alternateBackground,
Color? foreground,
Color? mutedForeground,
Color? accentForeground,
Color? markerForeground,
Color? separatorForeground,
Color? selectedBackground,
Color? selectedForeground,
Color? selectedMutedForeground,
Color? selectedAccentForeground,
Color? selectedMarkerForeground,
Color? selectedSeparatorForeground,
}) {
return ListRowThemeData(
background: background ?? this.background,
alternateBackground: alternateBackground ?? this.alternateBackground,
foreground: foreground ?? this.foreground,
mutedForeground: mutedForeground ?? this.mutedForeground,
accentForeground: accentForeground ?? this.accentForeground,
markerForeground: markerForeground ?? this.markerForeground,
separatorForeground: separatorForeground ?? this.separatorForeground,
selectedBackground: selectedBackground ?? this.selectedBackground,
selectedForeground: selectedForeground ?? this.selectedForeground,
selectedMutedForeground:
selectedMutedForeground ?? this.selectedMutedForeground,
selectedAccentForeground:
selectedAccentForeground ?? this.selectedAccentForeground,
selectedMarkerForeground:
selectedMarkerForeground ?? this.selectedMarkerForeground,
selectedSeparatorForeground:
selectedSeparatorForeground ?? this.selectedSeparatorForeground,
);
}