lerp static method
Implementation
static ZeroSpeedDialStyle lerp(
ZeroSpeedDialStyle? a, ZeroSpeedDialStyle? b, double t) {
return ZeroSpeedDialStyle(
activeColor: Color.lerp(a?.activeColor, b?.activeColor, t),
inactiveColor: Color.lerp(a?.inactiveColor, b?.inactiveColor, t),
size: t < 0.5 ? a?.size : b?.size,
spacing: t < 0.5 ? a?.spacing : b?.spacing,
tooltipBackgroundColor:
Color.lerp(a?.tooltipBackgroundColor, b?.tooltipBackgroundColor, t),
tooltipBorderColor:
Color.lerp(a?.tooltipBorderColor, b?.tooltipBorderColor, t),
elevation: t < 0.5 ? a?.elevation : b?.elevation,
shadowColor: Color.lerp(a?.shadowColor, b?.shadowColor, t),
borderRadius: BorderRadius.lerp(a?.borderRadius, b?.borderRadius, t),
tooltipStyle: ZeroTooltipStyle.lerp(a?.tooltipStyle, b?.tooltipStyle, t),
);
}