copyWith method
SpoilerConfig
copyWith(
{ - double? particleDensity,
- double? particleSpeed,
- Color? particleColor,
- double? maxParticleSize,
- bool? enableFadeAnimation,
- double? fadeRadius,
- bool? isEnabled,
- bool? enableGestureReveal,
- SpoilerMask? maskConfig,
- ValueChanged<bool>? onSpoilerVisibilityChanged,
})
Implementation
SpoilerConfig copyWith({
double? particleDensity,
double? particleSpeed,
Color? particleColor,
double? maxParticleSize,
bool? enableFadeAnimation,
double? fadeRadius,
bool? isEnabled,
bool? enableGestureReveal,
SpoilerMask? maskConfig,
ValueChanged<bool>? onSpoilerVisibilityChanged,
}) =>
SpoilerConfig(
particleDensity: particleDensity ?? this.particleDensity,
particleSpeed: particleSpeed ?? this.particleSpeed,
particleColor: particleColor ?? this.particleColor,
maxParticleSize: maxParticleSize ?? this.maxParticleSize,
enableFadeAnimation: enableFadeAnimation ?? this.enableFadeAnimation,
fadeRadius: fadeRadius ?? this.fadeRadius,
isEnabled: isEnabled ?? this.isEnabled,
enableGestureReveal: enableGestureReveal ?? this.enableGestureReveal,
maskConfig: maskConfig ?? this.maskConfig,
onSpoilerVisibilityChanged:
onSpoilerVisibilityChanged ?? this.onSpoilerVisibilityChanged,
);