copyWith method
LiquidGlassConfig
copyWith({
- Color? baseColor,
- double? opacity,
- double? blurAmount,
- BorderRadius? borderRadius,
- bool? enableSpecularHighlight,
- double? refractionIntensity,
- bool? adaptToContent,
- List<
BoxShadow> ? shadows, - Border? border,
- Gradient? gradient,
- Duration? animationDuration,
- Curve? animationCurve,
- bool? enableParallax,
- double? parallaxIntensity,
- bool? enableCustomShader,
- double? distortionAmount,
- bool? enableDynamicLight,
- Offset? lightPosition,
- bool? enableMorphing,
- double? glassThickness,
- bool? enableChromaticAberration,
- double? frostIntensity,
Implementation
LiquidGlassConfig copyWith({
Color? baseColor,
double? opacity,
double? blurAmount,
BorderRadius? borderRadius,
bool? enableSpecularHighlight,
double? refractionIntensity,
bool? adaptToContent,
List<BoxShadow>? shadows,
Border? border,
Gradient? gradient,
Duration? animationDuration,
Curve? animationCurve,
bool? enableParallax,
double? parallaxIntensity,
bool? enableCustomShader,
double? distortionAmount,
bool? enableDynamicLight,
Offset? lightPosition,
bool? enableMorphing,
double? glassThickness,
bool? enableChromaticAberration,
double? frostIntensity,
}) {
return LiquidGlassConfig(
baseColor: baseColor ?? this.baseColor,
opacity: opacity ?? this.opacity,
blurAmount: blurAmount ?? this.blurAmount,
borderRadius: borderRadius ?? this.borderRadius,
enableSpecularHighlight:
enableSpecularHighlight ?? this.enableSpecularHighlight,
refractionIntensity: refractionIntensity ?? this.refractionIntensity,
adaptToContent: adaptToContent ?? this.adaptToContent,
shadows: shadows ?? this.shadows,
border: border ?? this.border,
gradient: gradient ?? this.gradient,
animationDuration: animationDuration ?? this.animationDuration,
animationCurve: animationCurve ?? this.animationCurve,
enableParallax: enableParallax ?? this.enableParallax,
parallaxIntensity: parallaxIntensity ?? this.parallaxIntensity,
enableCustomShader: enableCustomShader ?? this.enableCustomShader,
distortionAmount: distortionAmount ?? this.distortionAmount,
enableDynamicLight: enableDynamicLight ?? this.enableDynamicLight,
lightPosition: lightPosition ?? this.lightPosition,
enableMorphing: enableMorphing ?? this.enableMorphing,
glassThickness: glassThickness ?? this.glassThickness,
enableChromaticAberration:
enableChromaticAberration ?? this.enableChromaticAberration,
frostIntensity: frostIntensity ?? this.frostIntensity,
);
}