public class DonutRenderableSeries extends PieDonutRenderableSeriesBase
Modifier and Type | Field and Description |
---|---|
protected float |
innerRadius |
center, DEGREE_IN_CIRCLE, drawLabelsProperty, heightProperty, heightSizingModeProperty, invalidateElementListener, invalidateLayoutListener, outerRadius, scaleProperty, segmentSpacingProperty, selectedSegmentOffsetProperty, seriesNameProperty, startAngleProperty
invalidateElementCallback, isSelectedProperty, isVisibleProperty, opacityProperty, services
Modifier | Constructor and Description |
---|---|
|
DonutRenderableSeries()
Creates a new instance of
DonutRenderableSeries class. |
protected |
DonutRenderableSeries(DonutRenderPassData currentRenderPassData,
IPieChartHitProvider hitProvider)
Creates a new instance of
DonutRenderableSeries class. |
Modifier and Type | Method and Description |
---|---|
protected void |
internalDraw(android.graphics.Canvas canvas,
IPieDonutRenderPassData renderPassData)
Draws the series using the
Canvas and the IPieDonutRenderPassData passed i. |
protected void |
internalUpdateRenderPassData(IPieDonutRenderPassData renderPassDataToUpdate)
Updates the current render pass data.
|
void |
updateLayoutPassData(PieChartLayoutState pieChartLayoutState)
Called during layout pass and updates current layout pass data.
|
animate, animate, applyThemeProvider, attachTo, detach, disposeCachedData, getContext, getCurrentRenderPassData, getDrawLabels, getHeight, getHeightSizingMode, getParentSurface, getPieSegmentLabelFormatter, getScale, getSegmentsCollection, getSegmentSpacing, getSelectedSegmentOffset, getSelectedSegmentsCollection, getSeriesAnimator, getSeriesInfoProvider, getSeriesName, getStartAngle, hasSegments, hitTest, invalidateElement, invalidateLayout, isUpdateOfRenderPassDataRequired, isValidForDrawing, isValidForUpdate, onDraw, setDrawLabels, setHeight, setHeightSizingMode, setPieSegmentLabelFormatter, setScale, setSegmentsCollection, setSegmentSpacing, setSelectedSegmentOffset, setSeriesAnimator, setSeriesInfoProvider, setSeriesName, setStartAngle
addIsSelectedChangeListener, addIsVisibleChangeListener, decrementSuspend, getIsSelected, getIsSuspended, getIsVisible, getOpacity, getSelectedSeriesStyle, getServices, getUpdateSuspenderCount, isAttached, removeIsSelectedChangeListener, removeIsVisibleChangeListener, resumeUpdates, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle, suspendUpdates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addIsSelectedChangeListener, addIsVisibleChangeListener, getIsSelected, getIsVisible, getOpacity, getSelectedSeriesStyle, removeIsSelectedChangeListener, removeIsVisibleChangeListener, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle
public DonutRenderableSeries()
DonutRenderableSeries
class.protected DonutRenderableSeries(DonutRenderPassData currentRenderPassData, IPieChartHitProvider hitProvider)
DonutRenderableSeries
class.currentRenderPassData
- The render pass data instance.hitProvider
- The hit provider instance.protected void internalDraw(android.graphics.Canvas canvas, IPieDonutRenderPassData renderPassData)
Canvas
and the IPieDonutRenderPassData
passed i.internalDraw
in class PieDonutRenderableSeriesBase
canvas
- The canvas instance to draw on.renderPassData
- The render pass data which contain a pre-calculated data to draw this IPieRenderableSeries
instance.public void updateLayoutPassData(PieChartLayoutState pieChartLayoutState)
updateLayoutPassData
in interface IPieRenderableSeries
updateLayoutPassData
in class PieDonutRenderableSeriesBase
protected void internalUpdateRenderPassData(IPieDonutRenderPassData renderPassDataToUpdate)
internalUpdateRenderPassData
in class PieDonutRenderableSeriesBase
renderPassDataToUpdate
- The render pass data to update