copyWith method

  1. @override
ThemeExtension<ElevationThemeData> copyWith({
  1. double? level0,
  2. double? level1,
  3. double? level2,
  4. double? level3,
  5. double? level4,
  6. double? level5,
})
override

Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.

Implementation

@override
ThemeExtension<ElevationThemeData> copyWith({
  double? level0,
  double? level1,
  double? level2,
  double? level3,
  double? level4,
  double? level5,
}) {
  return ElevationThemeData(
    level0: level0 ?? this.level0,
    level1: level1 ?? this.level1,
    level2: level2 ?? this.level2,
    level3: level3 ?? this.level3,
    level4: level4 ?? this.level4,
    level5: level5 ?? this.level5,
  );
}