PieChartController class

Inheritance

Constructors

PieChartController({bool drawEntryLabels = true, bool drawHole = true, bool drawSlicesUnderHole = false, bool usePercentValues = false, bool drawRoundedSlices = false, String centerText = "", double holeRadiusPercent = 50.0, double transparentCircleRadiusPercent = 55.0, bool drawCenterText = true, double centerTextRadiusPercent = 100.0, double maxAngle = 360, double minAngleForSlices = 0, double centerTextOffsetX = 0.0, double centerTextOffsetY = 0.0, TypeFace? centerTextTypeface, TypeFace? entryLabelTypeface, Color? backgroundColor, Color holeColor = ColorUtils.white, Color? centerTextColor, double? centerTextSize, IMarker? marker, Description? description, XAxisSettingFunction? xAxisSettingFunction, LegendSettingFunction? legendSettingFunction, DataRendererSettingFunction? rendererSettingFunction, OnChartValueSelectedListener? selectionListener, double rotationAngle = 270, double rawRotationAngle = 270, bool rotateEnabled = true, double minOffset = 30.0, String noDataText = "No chart data available.", double maxHighlightDistance = 100.0, bool highLightPerTapEnabled = true, double extraTopOffset = 0.0, double extraRightOffset = 0.0, double extraBottomOffset = 0.0, double extraLeftOffset = 0.0, bool drawMarkers = true, bool resolveGestureHorizontalConflict = false, bool resolveGestureVerticalConflict = false, double descTextSize = 12, double infoTextSize = 12, Color? descTextColor, Color? infoTextColor, Color? infoBgColor})

Properties

animator Animator?
getter/setter pairinherited
backgroundColor Color?
getter/setter pair
centerText String
getter/setter pair
centerTextColor Color?
getter/setter pair
centerTextOffsetX double
getter/setter pair
centerTextOffsetY double
getter/setter pair
centerTextRadiusPercent double
getter/setter pair
centerTextSize double?
getter/setter pair
centerTextTypeface TypeFace?
getter/setter pair
data PieData?
getter/setter pairinherited-setteroverride-getter
descPaint TextPainter?
getter/setter pairinherited
description Description?
getter/setter pairinherited
drawCenterText bool
getter/setter pair
drawEntryLabels bool
getter/setter pair
drawHole bool
getter/setter pair
drawMarkers bool
getter/setter pairinherited
drawRoundedSlices bool
getter/setter pair
drawSlicesUnderHole bool
getter/setter pair
entryLabelTypeface TypeFace?
getter/setter pair
extraBottomOffset double
getter/setter pairinherited
extraLeftOffset double
getter/setter pairinherited
extraRightOffset double
getter/setter pairinherited
extraTopOffset double
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
highLightPerTapEnabled bool
getter/setter pairinherited
holeColor Color
getter/setter pair
holeRadiusPercent double
getter/setter pair
horizontalConflictResolveFunc ↔ CanDragDownFunction?
getter/setter pairinherited
infoBgColor Color?
/// split child property
getter/setter pairinherited
infoPaint TextPainter?
getter/setter pairinherited
legend Legend?
getter/setter pairinherited
legendRenderer LegendRenderer?
getter/setter pairinherited
legendSettingFunction LegendSettingFunction?
getter/setter pairinherited
marker IMarker?
/// needed
getter/setter pairinherited
maxAngle double
getter/setter pair
maxHighlightDistance double
/// option
getter/setter pairinherited
minAngleForSlices double
getter/setter pair
minOffset double
getter/setter pairinherited
painter PieChartPainter?
getter/setter pairinherited
rawRotationAngle double?
getter/setter pairinherited
rendererSettingFunction DataRendererSettingFunction?
getter/setter pairinherited
rotateEnabled bool
getter/setter pairinherited
rotationAngle double
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectionListener OnChartValueSelectedListener?
getter/setter pairinherited
state PieChartState
getter/setter pairinherited-setteroverride-getter
transparentCircleRadiusPercent double
getter/setter pair
usePercentValues bool
getter/setter pair
verticalConflictResolveFunc ↔ CanDragDownFunction?
getter/setter pairinherited
viewPortHandler ViewPortHandler?
getter/setter pairinherited
xAxis XAxis?
getter/setter pairinherited
xAxisSettingFunction XAxisSettingFunction?
getter/setter pairinherited

Methods

createChartState() ChartState<Chart<Controller<ChartPainter<ChartData<IDataSet<Entry>>?>>>>
inherited
createRealState() PieChartState
override
doneBeforePainterInit() → void
inherited
initDescription() Description
inherited
initialPainter() → void
override
initLegend() Legend
inherited
initLegendRenderer() LegendRenderer
inherited
initMarker() IMarker
override
initSelectionListener() OnChartValueSelectedListener?
inherited
initViewPortHandler() ViewPortHandler
inherited
initXAxis() XAxis
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onAnimationUpdate(double x, double y) → void
inherited
onRotateUpdate(double? angle) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited