resetComponentSpecificProperties method

  1. @override
void resetComponentSpecificProperties()
override

Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.

Implementation

@override
void resetComponentSpecificProperties() {
  size = 70.0;
  iconSize = 32.0;
  icon = Icons.favorite;
  glowIntensity = 0.8;
  glowColor = Colors.transparent;
  borderRadius = RadiusTokens.xl;

  // Reset animation properties
  animationPreset = AnimationPreset.none;
  scaleDuration = 150.0;
  scaleIntensity = 1.2;
  pulseDuration = 200.0;
  pulseIntensity = 1.3;
  bounceDuration = 300.0;
  bounceIntensity = 1.2;
  fadeScaleDuration = 250.0;
  fadeScaleScaleIntensity = 1.2;
  fadeScaleFadeIntensity = 0.3;
  rotateDuration = 300.0;
  rotateAngle = 180.0;
  shakeDuration = 300.0;
  shakeIntensity = 10.0;
  growWiggleGrowDuration = 150.0;
  growWiggleScaleIntensity = 1.2;
  growWiggleWiggleDuration = 300.0;
  growWiggleSpeed = 10.0;
  growWiggleAngle = 15.0;
}