ColumnChartPainter class
- Inheritance
-
- Object
- Listenable
- CustomPainter
- ChartPainter
- DrivenChartPainter<
ChartLabeledState> - GridLabeledChartPainter
- ColumnChartPainter
Constructors
-
ColumnChartPainter.new({required TextStyle defaultTextStyle, required List<
ChartLabeledState> states, required double maxValue, required ChartMarkType markType, required Color? backgroundColor, required int separatedLineCount, required double separatedLineWidth, required Color separatedLineColor, required double separatedTextMargin, required TextStyle separatedTextStyle, required ChartSeparatedTextAlignment separatedTextAlignment, required ChartSeparatedTextDirection separatedTextDirection, required Color separatedBorderColor, required double separatedBorderWidth, required StrokeCap separatedLineCap, required double labelTextMargin, required TextStyle labelTextStyle, required bool isVisibleSeparatedText, required bool isVisibleLabel, required double barRatio, required double fadePercent, required double barInnerTextMargin, required double barOuterTextMargin, required ChartTextStyleBuilder<ChartLabeledState> barInnerTextStyle, required ChartTextStyleBuilder<ChartLabeledState> barOuterTextStyle, required ChartBarTextAlignment barTextAlignment, required BorderRadius barBorderRadius, required Color barColor, required bool isVisibleBarText})
Properties
- backgroundColor → Color?
-
finalinherited
- barBorderRadius → BorderRadius
-
final
- barColor → Color
-
final
- barInnerTextMargin → double
-
final
-
barInnerTextStyle
→ ChartTextStyleBuilder<
ChartLabeledState> -
final
- barOuterTextMargin → double
-
final
-
barOuterTextStyle
→ ChartTextStyleBuilder<
ChartLabeledState> -
final
- barRatio → double
-
final
- barTextAlignment → ChartBarTextAlignment
-
final
- constraint ↔ ChartPainterConstraint
-
This instance that defines the constraint about the chart layout.
getter/setter pairinherited
- defaultTextStyle → TextStyle
-
This instance defines the default text style of the chart.
finalinherited
- fadePercent → double
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isInnerBarTextAlignment → bool
-
no setter
- isVisibleBarText → bool
-
final
- isVisibleLabel → bool
-
finalinherited
- isVisibleSeparatedText → bool
-
finalinherited
- labelTextMargin → double
-
finalinherited
- labelTextStyle → TextStyle
-
finalinherited
- markType → ChartMarkType
-
finalinherited
- maxValue → double
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- semanticsBuilder → SemanticsBuilderCallback?
-
Returns a function that builds semantic information for the picture drawn
by this painter.
no setterinherited
- separatedBorderColor → Color
-
finalinherited
- separatedBorderWidth → double
-
finalinherited
- separatedLineCap → StrokeCap
-
finalinherited
- separatedLineColor → Color
-
finalinherited
- separatedLineCount → int
-
finalinherited
- separatedLineWidth → double
-
finalinherited
- separatedTextAlignment → ChartSeparatedTextAlignment
-
finalinherited
- separatedTextDirection → ChartSeparatedTextDirection
-
finalinherited
- separatedTextMargin → double
-
finalinherited
- separatedTextStyle → TextStyle
-
finalinherited
-
states
→ List<
ChartLabeledState> -
This values defines is the current states of the chart.
finalinherited
Methods
-
absOffsetOf(
{required Size size, required Offset offset, Offset spacing = Offset.zero}) → Offset -
Returns the absolute offset by a given normalized offset(0 ~ 1) and size.
inherited
-
addListener(
VoidCallback listener) → void -
Register a closure to be notified when it is time to repaint.
inherited
-
constraintBy(
ChartPainterConstraint given) → void -
Sets the constraint about the current chart layout.
inherited
-
drawBackground(
Canvas canvas, Size size) → void -
Draws the background elements of the chart.
inherited
-
drawForeground(
Canvas canvas, Size size) → void -
Draws the foreground elements of the chart after background drawing.
override
-
hitTest(
Offset position) → bool? -
Called whenever a hit test is being performed on an object that is using
this custom paint delegate.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
paint(
Canvas canvas, Size size) → void -
Called whenever the object needs to paint. The given Canvas has its
coordinate space configured such that the origin is at the top left of the
box. The area of the box is the size of the
size
argument.inherited -
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that the
object notifies when it is time to repaint.
inherited
-
shouldRebuildSemantics(
covariant CustomPainter oldDelegate) → bool -
Called whenever a new instance of the custom painter delegate class is
provided to the RenderCustomPaint object, or any time that a new
CustomPaint object is created with a new instance of the custom painter
delegate class (which amounts to the same thing, because the latter is
implemented in terms of the former).
inherited
-
shouldRepaint(
covariant CustomPainter oldDelegate) → bool -
Called whenever a new instance of the custom painter delegate class is
provided to the RenderCustomPaint object, or any time that a new
CustomPaint object is created with a new instance of the custom painter
delegate class (which amounts to the same thing, because the latter is
implemented in terms of the former).
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited