BubbleChartRenderer class

Inheritance

Constructors

BubbleChartRenderer(BubbleDataProvider chart, Animator? animator, ViewPortHandler? viewPortHandler)

Properties

animator Animator?
no setterinherited
drawPaint Paint?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
highlightPaint Paint?
getter/setter pairinherited
pointBuffer List<double?>
getter/setter pair
provider BubbleDataProvider?
no setter
renderPaint Paint?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sizeBuffer List<double?>
getter/setter pair
valuePaint TextPainter?
getter/setter pairinherited
viewPortHandler ViewPortHandler?
getter/setter pairinherited
xBounds XBounds?
getter/setter pairinherited

Methods

applyValueTextStyle(IDataSet<Entry> set) → void
Applies the required styling (provided by the DataSet) to the value-paint object.
inherited
drawData(Canvas c) → void
Draws the actual data in form of lines, bars, ... depending on Renderer subclass.
override
drawDataSet(Canvas c, IBubbleDataSet dataSet) → void
drawExtras(Canvas c) → void
Draws any kind of additional information (e.g. line-circles).
override
drawHighlighted(Canvas c, List<Highlight>? indices) → void
Draws all highlight indicators for the values that are currently highlighted.
override
drawValue(Canvas c, String valueText, double x, double y, Color color, double? textSize, TypeFace? typeFace) → void
Draws the value of the given entry by using the provided IValueFormatter.
override
drawValues(Canvas c) → void
Loops over all Entrys and draws their values.
override
getShapeSize(double? entrySize, double maxSize, double reference, bool normalizeSize) double
initBuffers() → void
Initializes the buffers used for rendering with a size. Since this method performs memory allocations, it should only be called if necessary.
override
isDrawingValuesAllowed(ChartInterface chart) bool
inherited
isInBoundsX(Entry? e, IBarLineScatterCandleBubbleDataSet<Entry> set) bool
Checks if the provided entry object is in bounds for drawing considering the current animation phase.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
shouldDrawValues(IDataSet<Entry> set) bool
Returns true if the DataSet values should be drawn, false if not.
inherited
toString() String
A string representation of this object.
inherited

Operators

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