public class DonutRenderableSeries extends PieDonutRenderableSeriesBase
Modifier and Type | Field and Description |
---|---|
protected float |
innerRadius |
center, DEGREE_IN_CIRCLE, drawLabelsProperty, heightProperty, heightSizingModeProperty, invalidateElementListener, invalidateLayoutListener, isSelectedProperty, isVisibleProperty, outerRadius, scaleProperty, segmentSpacingProperty, selectedSegmentOffsetProperty, seriesNameProperty, startAngleProperty
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.
|
addIsSelectedChangeListener, addIsVisibleChangeListener, animate, animate, applyThemeProvider, attachTo, detach, disposeCachedData, getContext, getCurrentRenderPassData, getDrawLabels, getHeight, getHeightSizingMode, getIsSelected, getIsVisible, getParentSurface, getScale, getSegmentsCollection, getSegmentSpacing, getSelectedSegmentOffset, getSelectedSegmentsCollection, getSeriesAnimator, getSeriesInfoProvider, getSeriesName, getServices, getStartAngle, hasSegments, hitTest, invalidateElement, invalidateLayout, isAttached, isUpdateOfRenderPassDataRequired, isValidForDrawing, isValidForUpdate, onDraw, removeIsSelectedChangeListener, removeIsVisibleChangeListener, setDrawLabels, setHeight, setHeightSizingMode, setIsSelected, setIsVisible, setScale, setSegmentsCollection, setSegmentSpacing, setSelectedSegmentOffset, setSeriesAnimator, setSeriesInfoProvider, setSeriesName, setStartAngle, tryAttachTo, tryDetachFrom
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