copyWith method

CustomInkSplashSetting copyWith({
  1. Duration? unconfirmedSplashDuration,
  2. double? confirmedSplashVelocity,
  3. Duration? confirmedFadeOutDuration,
  4. Duration? confirmedFadeOutInterval,
})

Creates a copy of this value but with given fields replaced with the new values.

Implementation

CustomInkSplashSetting copyWith({
  Duration? unconfirmedSplashDuration,
  double? confirmedSplashVelocity,
  Duration? confirmedFadeOutDuration,
  Duration? confirmedFadeOutInterval,
}) {
  return CustomInkSplashSetting(
    unconfirmedSplashDuration: unconfirmedSplashDuration ?? this.unconfirmedSplashDuration,
    confirmedSplashVelocity: confirmedSplashVelocity ?? this.confirmedSplashVelocity,
    confirmedFadeOutDuration: confirmedFadeOutDuration ?? this.confirmedFadeOutDuration,
    confirmedFadeOutInterval: confirmedFadeOutInterval ?? this.confirmedFadeOutInterval,
  );
}