lerp static method

Lerps a PieChartSectionData based on t value, check Tween.lerp.

Implementation

static PieChartSectionData lerp(
  PieChartSectionData a,
  PieChartSectionData b,
  double t,
) {
  return PieChartSectionData(
    value: lerpDouble(a.value, b.value, t),
    color: Color.lerp(a.color, b.color, t),
    gradient: Gradient.lerp(a.gradient, b.gradient, t),
    radius: lerpDouble(a.radius, b.radius, t),
    showTitle: b.showTitle,
    titleStyle: TextStyle.lerp(a.titleStyle, b.titleStyle, t),
    title: b.title,
    borderSide: BorderSide.lerp(a.borderSide, b.borderSide, t),
    badgeWidget: b.badgeWidget,
    titlePositionPercentageOffset: lerpDouble(
      a.titlePositionPercentageOffset,
      b.titlePositionPercentageOffset,
      t,
    ),
    badgePositionPercentageOffset: lerpDouble(
      a.badgePositionPercentageOffset,
      b.badgePositionPercentageOffset,
      t,
    ),
  );
}