lerp static method

Implementation

static ZeroButtonIconStyleSet lerp(
    ZeroButtonIconStyleSet? a, ZeroButtonIconStyleSet? b, double t) {
  return ZeroButtonIconStyleSet(
    primaryStyle:
        ZeroButtonIconStyle.lerp(a?.primaryStyle, b?.primaryStyle, t),
    secondaryStyle:
        ZeroButtonIconStyle.lerp(a?.secondaryStyle, b?.secondaryStyle, t),
    disabledColor: Color.lerp(a?.disabledColor, b?.disabledColor, t),
    largeSize: t < 0.5 ? a?.largeSize : b?.largeSize,
    mediumSize: t < 0.5 ? a?.mediumSize : b?.mediumSize,
    smallSize: t < 0.5 ? a?.smallSize : b?.smallSize,
  );
}