makeAnimatedBar method

  1. @override
AnimatedBar<D> makeAnimatedBar({
  1. required String key,
  2. required ImmutableSeries<D> series,
  3. List<int>? dashPattern,
  4. dynamic datum,
  5. Color? color,
  6. required BarRendererElement<D> details,
  7. D? domainValue,
  8. required ImmutableAxis<D> domainAxis,
  9. required int domainWidth,
  10. num? measureValue,
  11. required num measureOffsetValue,
  12. required ImmutableAxis<num> measureAxis,
  13. double? measureAxisPosition,
  14. Color? fillColor,
  15. FillPatternType? fillPattern,
  16. double? strokeWidthPx,
  17. required int barGroupIndex,
  18. double? previousBarGroupWeight,
  19. double? barGroupWeight,
  20. List<double>? allBarGroupWeights,
  21. required int numBarGroups,
  22. bool? measureIsNull,
  23. bool? measureIsNegative,
})

Generates an AnimatedBar to represent the previous and current state of one bar on the chart.

Implementation

@override
AnimatedBar<D> makeAnimatedBar(
    {required String key,
    required ImmutableSeries<D> series,
    List<int>? dashPattern,
    dynamic datum,
    Color? color,
    required BarRendererElement<D> details,
    D? domainValue,
    required ImmutableAxis<D> domainAxis,
    required int domainWidth,
    num? measureValue,
    required num measureOffsetValue,
    required ImmutableAxis<num> measureAxis,
    double? measureAxisPosition,
    Color? fillColor,
    FillPatternType? fillPattern,
    double? strokeWidthPx,
    required int barGroupIndex,
    double? previousBarGroupWeight,
    double? barGroupWeight,
    List<double>? allBarGroupWeights,
    required int numBarGroups,
    bool? measureIsNull,
    bool? measureIsNegative}) {
  return AnimatedBar<D>(
      key: key, datum: datum, series: series, domainValue: domainValue)
    ..setNewTarget(makeBarRendererElement(
        color: color,
        dashPattern: dashPattern,
        details: details,
        domainValue: domainValue,
        domainAxis: domainAxis,
        domainWidth: domainWidth,
        measureValue: measureValue,
        measureOffsetValue: measureOffsetValue,
        measureAxisPosition: measureAxisPosition,
        measureAxis: measureAxis,
        fillColor: fillColor,
        fillPattern: fillPattern,
        strokeWidthPx: strokeWidthPx,
        barGroupIndex: barGroupIndex,
        previousBarGroupWeight: previousBarGroupWeight,
        barGroupWeight: barGroupWeight,
        allBarGroupWeights: allBarGroupWeights,
        numBarGroups: numBarGroups,
        measureIsNull: measureIsNull,
        measureIsNegative: measureIsNegative));
}