lerp static method

lerp between two ZeroCardStyle

Implementation

static ZeroCardStyle lerp(ZeroCardStyle? a, ZeroCardStyle? b, double t) =>
    ZeroCardStyle(
      backgroundColor: Color.lerp(a?.backgroundColor, b?.backgroundColor, t),
      elevation: t < 0.5 ? a?.elevation : b?.elevation,
      borderRadius:
          BorderRadiusGeometry.lerp(a?.borderRadius, b?.borderRadius, t),
      side: BorderSide.lerp(
          a?.side ?? BorderSide.none, b?.side ?? BorderSide.none, t),
      shadowColor: Color.lerp(a?.shadowColor, b?.shadowColor, t),
      margin: EdgeInsetsGeometry.lerp(a?.margin, b?.margin, t),
      borderOnForeground:
          t < 0.5 ? a?.borderOnForeground : b?.borderOnForeground,
    );