copyWith method
NeumorphicStateProperties
copyWith(
{ - double? distance,
- double? blur,
- double? lightIntensity,
- double? darkIntensity,
- double? borderRadius,
- String? surfaceColorRole,
- String? accentColorRole,
- Color? baseColor,
- Color? textColor,
- Color? iconColor,
- Color? lightShadowColor,
- Color? darkShadowColor,
})
Implementation
NeumorphicStateProperties copyWith({
double? distance,
double? blur,
double? lightIntensity,
double? darkIntensity,
double? borderRadius,
String? surfaceColorRole,
String? accentColorRole,
Color? baseColor,
Color? textColor,
Color? iconColor,
Color? lightShadowColor,
Color? darkShadowColor,
}) {
return NeumorphicStateProperties(
distance: distance ?? this.distance,
blur: blur ?? this.blur,
lightIntensity: lightIntensity ?? this.lightIntensity,
darkIntensity: darkIntensity ?? this.darkIntensity,
borderRadius: borderRadius ?? this.borderRadius,
surfaceColorRole: surfaceColorRole ?? this.surfaceColorRole,
accentColorRole: accentColorRole ?? this.accentColorRole,
baseColor: baseColor ?? this.baseColor,
textColor: textColor ?? this.textColor,
iconColor: iconColor ?? this.iconColor,
lightShadowColor: lightShadowColor ?? this.lightShadowColor,
darkShadowColor: darkShadowColor ?? this.darkShadowColor,
);
}