IndicatorStyle class

Used to customize the indicator from the line.

Constructors

IndicatorStyle({double width = 20, double height = 20, Widget? indicator, EdgeInsets padding = const EdgeInsets.all(0), Color color = Colors.grey, IconStyle? iconStyle, double indicatorXY = 0.5, bool drawGap = false})
const

Properties

color Color
The color used to paint the default indicator. It defaults to (Colors.grey).
final
drawGap bool
If the line must not be drawn behind the icon. If true, there will be a gap even if the vertical/horizontal padding is 0. It defaults to false.
final
hashCode int
The hash code for this object.
no setterinherited
height double
The height from the indicator. It defaults to 20. Ignored in case the default indicator is rendered and the tile axis is TimelineAxis.vertical.
final
iconStyle IconStyle?
The style of the icon used inside the default indicator, if any. It will only be used with the default indicator, and ignored in case there is a custom indicator provided.
final
indicator Widget?
A custom widget to use as indicator. if not provided it will be rendered a default circle as indicator.
final
indicatorXY double
Value from 0.0 to 1.0 indicating the percentage in which the indicator should be positioned on the line, either on Y if TimelineAxis.vertical or X if TimelineAxis.horizontal. For example, 0.2 means 20% from start to end. It defaults to 0.5.
final
padding EdgeInsets
The padding used with the indicator. It defaults to 0.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalHeight double
The total indicator height, including padding.
no setter
totalWidth double
The total indicator width, including padding.
no setter
width double
The width from the indicator. It defaults to 20. Ignored in case the default indicator is rendered and the tile axis is TimelineAxis.horizontal.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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