copyWith method

SettingsThemeData copyWith({
  1. Color? settingsListBackground,
  2. Color? trailingTextColor,
  3. Color? leadingIconsColor,
  4. Color? settingsSectionBackground,
  5. Color? dividerColor,
  6. Color? tileDescriptionTextColor,
  7. Color? tileHighlightColor,
  8. Color? titleTextColor,
  9. Color? settingsTileTextColor,
  10. Color? inactiveTitleColor,
  11. Color? inactiveSubtitleColor,
})

Implementation

SettingsThemeData copyWith({
  Color? settingsListBackground,
  Color? trailingTextColor,
  Color? leadingIconsColor,
  Color? settingsSectionBackground,
  Color? dividerColor,
  Color? tileDescriptionTextColor,
  Color? tileHighlightColor,
  Color? titleTextColor,
  Color? settingsTileTextColor,
  Color? inactiveTitleColor,
  Color? inactiveSubtitleColor,
}) {
  return SettingsThemeData(
    settingsListBackground:
        settingsListBackground ?? this.settingsListBackground,
    trailingTextColor: trailingTextColor ?? this.trailingTextColor,
    leadingIconsColor: leadingIconsColor ?? this.leadingIconsColor,
    settingsSectionBackground:
        settingsSectionBackground ?? this.settingsSectionBackground,
    dividerColor: dividerColor ?? this.dividerColor,
    tileDescriptionTextColor:
        tileDescriptionTextColor ?? this.tileDescriptionTextColor,
    tileHighlightColor: tileHighlightColor ?? this.tileHighlightColor,
    titleTextColor: titleTextColor ?? this.titleTextColor,
    inactiveTitleColor: inactiveTitleColor ?? this.inactiveTitleColor,
    inactiveSubtitleColor:
        inactiveSubtitleColor ?? this.inactiveSubtitleColor,
    settingsTileTextColor:
        settingsTileTextColor ?? this.settingsTileTextColor,
  );
}