lerp static method
Lerps a BarChartRodData based on t
value, check Tween.lerp.
Implementation
static BarChartRodData lerp(BarChartRodData a, BarChartRodData b, double t) {
return BarChartRodData(
// ignore: invalid_use_of_protected_member
gradient: a.gradient?.lerpTo(b.gradient, t),
color: Color.lerp(a.color, b.color, t),
width: lerpDouble(a.width, b.width, t),
borderRadius: BorderRadius.lerp(a.borderRadius, b.borderRadius, t),
borderDashArray: lerpIntList(a.borderDashArray, b.borderDashArray, t),
borderSide: BorderSide.lerp(a.borderSide, b.borderSide, t),
fromY: lerpDouble(a.fromY, b.fromY, t),
toY: lerpDouble(a.toY, b.toY, t)!,
backDrawRodData: BackgroundBarChartRodData.lerp(
a.backDrawRodData,
b.backDrawRodData,
t,
),
rodStackItems:
lerpBarChartRodStackList(a.rodStackItems, b.rodStackItems, t),
);
}