merge method
Returns this style with non-null values from override applied.
Implementation
FdcProgressBarStyle merge(FdcProgressBarStyle? override) {
if (override == null) {
return this;
}
return FdcProgressBarStyle(
height: override.height ?? height,
borderRadius: override.borderRadius ?? borderRadius,
trackColor: override.trackColor ?? trackColor,
valueColor: override.valueColor ?? valueColor,
indeterminateValueColor:
override.indeterminateValueColor ?? indeterminateValueColor,
backgroundBorder: override.backgroundBorder ?? backgroundBorder,
animationDuration: override.animationDuration ?? animationDuration,
reserveSpaceWhenIdle:
override.reserveSpaceWhenIdle ?? reserveSpaceWhenIdle,
visibilityDelay: override.visibilityDelay ?? visibilityDelay,
pollInterval: override.pollInterval ?? pollInterval,
displayMode: override.displayMode ?? displayMode,
);
}