PieChartPainter constructor

PieChartPainter(
  1. PieData? data,
  2. Animator? animator,
  3. ViewPortHandler? viewPortHandler,
  4. double? maxHighlightDistance,
  5. bool highLightPerTapEnabled,
  6. double extraLeftOffset,
  7. double extraTopOffset,
  8. double extraRightOffset,
  9. double extraBottomOffset,
  10. IMarker? marker,
  11. Description? desc,
  12. bool drawMarkers,
  13. Color? infoBgColor,
  14. TextPainter? infoPainter,
  15. TextPainter? descPainter,
  16. XAxis? xAxis,
  17. Legend? legend,
  18. LegendRenderer? legendRenderer,
  19. DataRendererSettingFunction? rendererSettingFunction,
  20. OnChartValueSelectedListener? selectedListener,
  21. double rotationAngle,
  22. double? rawRotationAngle,
  23. bool rotateEnabled,
  24. double minOffset,
  25. bool drawEntryLabels,
  26. bool drawHole,
  27. bool drawSlicesUnderHole,
  28. bool usePercentValues,
  29. bool drawRoundedSlices,
  30. String centerText,
  31. double centerTextOffsetX,
  32. double centerTextOffsetY,
  33. TypeFace? entryLabelTypeface,
  34. TypeFace? centerTextTypeface,
  35. double holeRadiusPercent,
  36. double transparentCircleRadiusPercent,
  37. bool drawCenterText,
  38. double centerTextRadiusPercent,
  39. double maxAngle,
  40. double minAngleForSlices,
  41. Color? backgroundColor,
  42. Color holeColor,
  43. Color? centerTextColor,
  44. double? centerTextSize,
)

Implementation

PieChartPainter(
    PieData? data,
    Animator? animator,
    ViewPortHandler? viewPortHandler,
    double? maxHighlightDistance,
    bool highLightPerTapEnabled,
    double extraLeftOffset,
    double extraTopOffset,
    double extraRightOffset,
    double extraBottomOffset,
    IMarker? marker,
    Description? desc,
    bool drawMarkers,
    Color? infoBgColor,
    TextPainter? infoPainter,
    TextPainter? descPainter,
    XAxis? xAxis,
    Legend? legend,
    LegendRenderer? legendRenderer,
    DataRendererSettingFunction? rendererSettingFunction,
    OnChartValueSelectedListener? selectedListener,
    double rotationAngle,
    double? rawRotationAngle,
    bool rotateEnabled,
    double minOffset,
    bool drawEntryLabels,
    bool drawHole,
    bool drawSlicesUnderHole,
    bool usePercentValues,
    bool drawRoundedSlices,
    String centerText,
    double centerTextOffsetX,
    double centerTextOffsetY,
    TypeFace? entryLabelTypeface,
    TypeFace? centerTextTypeface,
    double holeRadiusPercent,
    double transparentCircleRadiusPercent,
    bool drawCenterText,
    double centerTextRadiusPercent,
    double maxAngle,
    double minAngleForSlices,
    Color? backgroundColor,
    Color holeColor,
    Color? centerTextColor,
    double? centerTextSize)
    : _drawEntryLabels = drawEntryLabels,
      _drawHole = drawHole,
      _drawSlicesUnderHole = drawSlicesUnderHole,
      _usePercentValues = usePercentValues,
      _drawRoundedSlices = drawRoundedSlices,
      _centerText = centerText,
      _holeRadiusPercent = holeRadiusPercent,
      _transparentCircleRadiusPercent = transparentCircleRadiusPercent,
      _drawCenterText = drawCenterText,
      _centerTextRadiusPercent = centerTextRadiusPercent,
      _maxAngle = maxAngle,
      _centerTextOffset =
          MPPointF.getInstance1(centerTextOffsetX, centerTextOffsetY),
      _minAngleForSlices = minAngleForSlices,
      _centerTextTypeface = centerTextTypeface,
      _entryLabelTypeface = entryLabelTypeface,
      _holeColor = holeColor,
      _centerTextColor = centerTextColor,
      _centerTextSize = centerTextSize,
      super(
          data,
          animator,
          viewPortHandler,
          maxHighlightDistance,
          highLightPerTapEnabled,
          extraLeftOffset,
          extraTopOffset,
          extraRightOffset,
          extraBottomOffset,
          marker,
          desc,
          drawMarkers,
          infoBgColor,
          infoPainter,
          descPainter,
          xAxis,
          legend,
          legendRenderer,
          rendererSettingFunction,
          selectedListener,
          rotationAngle,
          rawRotationAngle,
          rotateEnabled,
          minOffset,
          backgroundColor);