TimelineDecoration class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
iconAlignment
→ MarkerIconAlignment
How the marker's icon should be aligned relative to its content.
final
iconSize
→ double
The size of the marker's icon.
final
isComplex
→ bool
Whether this decoration is complex enough to benefit from caching its painting.
no setter inherited
isFirst
→ bool
Whether this decoration is for the first marker in the timeline.
final
isLast
→ bool
Whether this decoration is for the last marker in the timeline.
final
padding
→ EdgeInsetsGeometry
Returns the insets to apply when using this decoration on a box
that has contents, so that the contents do not overlap the edges
of the decoration. For example, if the decoration draws a frame
around its edge, the padding would return the distance by which
to inset the children so as to not overlap the frame.
no setter inherited
properties
→ TimelineProperties
Properties that define the timeline's visual appearance.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
createBoxPainter ([VoidCallback ? onChanged ])
→ BoxPainter
Returns a BoxPainter that will paint this decoration.
override
debugAssertIsValid ()
→ bool
In debug mode, throws an exception if the object is not in a
valid configuration. Otherwise, returns true.
inherited
debugFillProperties (DiagnosticPropertiesBuilder properties )
→ void
Add additional properties associated with the node.
inherited
getClipPath (Rect rect , TextDirection textDirection )
→ Path
Returns a closed Path that describes the outer edge of this decoration.
inherited
hitTest (Size size , Offset position , {TextDirection ? textDirection })
→ bool
Tests whether the given point, on a rectangle of a given size,
would be considered to hit the decoration or not. For example,
if the decoration only draws a circle, this function might
return true if the point was inside the circle and false
otherwise.
inherited
lerpFrom (Decoration ? a , double t )
→ Decoration ?
Linearly interpolates from another Decoration (which may be of a
different class) to this
.
inherited
lerpTo (Decoration ? b , double t )
→ Decoration ?
Linearly interpolates from this
to another Decoration (which may be of
a different class).
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode ({String ? name , DiagnosticsTreeStyle ? style })
→ DiagnosticsNode
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep .
inherited
toString ({DiagnosticLevel minLevel = DiagnosticLevel.info })
→ String
A string representation of this object.
inherited
toStringShort ()
→ String
A brief description of this object, usually just the runtimeType and the
hashCode .
inherited