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,
);