resetComponentSpecificProperties method
Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.
Implementation
@override
void resetComponentSpecificProperties() {
width = 200.0;
height = 16.0;
borderRadius = RadiusTokens.sm;
value = 0.65;
showPercentageText = false;
animateProgress = true;
// Reset rest state colors
restBackgroundColorLight = const Color(0xFFd1d5db);
restTrackColorLight = const Color(0xFFe0e5ec);
restBackgroundColorDark = const Color(0xFF1f2937);
restTrackColorDark = const Color(0xFF2d3748);
// Reset filled state colors
filledColorLight = const Color(0xFF3b82f6);
filledTextColorLight = const Color(0xFFffffff);
filledColorDark = const Color(0xFF60a5fa);
filledTextColorDark = const Color(0xFFffffff);
// Reset filled overrides
filledOverrideEnabled = false;
filledDistanceOverride = null;
filledBlurOverride = null;
filledLightIntensityOverride = null;
filledDarkIntensityOverride = null;
}