Package com.androidplot.pie
Class SegmentFormatter
-
- All Implemented Interfaces:
public class SegmentFormatter extends Formatter<PieChart>
-
-
Field Summary
Fields Modifier and Type Field Description public PaintinnerEdgePaintpublic PaintouterEdgePaintpublic PaintradialEdgePaintpublic PaintfillPaintpublic PaintlabelPaintpublic PaintlabelMarkerPaintpublic floatoffsetpublic floatradialInsetpublic floatinnerInsetpublic floatouterInsetpublic booleanisLegendIconEnabled
-
Constructor Summary
Constructors Constructor Description SegmentFormatter(Integer fillColor)SegmentFormatter(Context context, int xmlCfgId)SegmentFormatter(Integer fillColor, Integer borderColor)SegmentFormatter(Integer fillColor, Integer outerEdgeColor, Integer innerEdgeColor, Integer radialEdgeColor)
-
Method Summary
Modifier and Type Method Description PaintgetInnerEdgePaint()voidsetInnerEdgePaint(@NonNull() Paint innerEdgePaint)PaintgetOuterEdgePaint()voidsetOuterEdgePaint(@NonNull() Paint outerEdgePaint)PaintgetRadialEdgePaint()voidsetRadialEdgePaint(@NonNull() Paint radialEdgePaint)PaintgetFillPaint()voidsetFillPaint(@NonNull() Paint fillPaint)PaintgetLabelPaint()voidsetLabelPaint(@Nullable() Paint labelPaint)PaintgetLabelMarkerPaint()voidsetLabelMarkerPaint(@NonNull() Paint labelMarkerPaint)floatgetOffset()voidsetOffset(float offset)Set an offset relative to the center of the pie chart at which this segment should be drawn; generally used to highlight specific segments. floatgetRadialInset()voidsetRadialInset(float radialInset)Set an inset in degrees for the radial edges of this segment. floatgetInnerInset()voidsetInnerInset(float innerInset)floatgetOuterInset()voidsetOuterInset(float outerInset)Class<out SeriesRenderer>getRendererClass()SeriesRendererdoGetRendererInstance(@NonNull() PieChart plot)-
-
Method Detail
-
getInnerEdgePaint
@NonNull() Paint getInnerEdgePaint()
-
setInnerEdgePaint
void setInnerEdgePaint(@NonNull() Paint innerEdgePaint)
-
getOuterEdgePaint
@NonNull() Paint getOuterEdgePaint()
-
setOuterEdgePaint
void setOuterEdgePaint(@NonNull() Paint outerEdgePaint)
-
getRadialEdgePaint
@NonNull() Paint getRadialEdgePaint()
-
setRadialEdgePaint
void setRadialEdgePaint(@NonNull() Paint radialEdgePaint)
-
getFillPaint
@NonNull() Paint getFillPaint()
-
setFillPaint
void setFillPaint(@NonNull() Paint fillPaint)
-
getLabelPaint
@Nullable() Paint getLabelPaint()
-
setLabelPaint
void setLabelPaint(@Nullable() Paint labelPaint)
-
getLabelMarkerPaint
@NonNull() Paint getLabelMarkerPaint()
-
setLabelMarkerPaint
void setLabelMarkerPaint(@NonNull() Paint labelMarkerPaint)
-
getOffset
float getOffset()
-
setOffset
void setOffset(float offset)
Set an offset relative to the center of the pie chart at which this segment should be drawn; generally used to highlight specific segments.
-
getRadialInset
float getRadialInset()
-
setRadialInset
void setRadialInset(float radialInset)
Set an inset in degrees for the radial edges of this segment. generally used to highlight specific segments.
-
getInnerInset
float getInnerInset()
-
setInnerInset
void setInnerInset(float innerInset)
-
getOuterInset
float getOuterInset()
-
setOuterInset
void setOuterInset(float outerInset)
-
getRendererClass
@NonNull() Class<out SeriesRenderer> getRendererClass()
- Returns:
The Class of SeriesRenderer that should be used when rendering series associated with instances of this formatter.
-
doGetRendererInstance
@NonNull() SeriesRenderer doGetRendererInstance(@NonNull() PieChart plot)
- Returns:
An instance of SeriesRenderer constructed with the specified plot.
-
-
-
-