TimelineTile class
A widget that displays timeline node and two contents.
The contents are displayed on the end side, and the oppositeContents are displayed on the start side. The node is displayed between the two.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- TimelineTile
Constructors
- TimelineTile({Key? key, Axis? direction, required Widget node, TimelineNodeAlign nodeAlign = TimelineNodeAlign.basic, double? nodePosition, Widget? contents, Widget? oppositeContents, double? mainAxisExtent, double? crossAxisExtent})
-
const
Properties
- contents → Widget?
-
The contents to display inside the timeline tile.
final
- crossAxisExtent → double?
-
The extent of the child in the non-scrolling axis.
final
- direction → Axis?
-
The axis along which the timeline scrolls.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- mainAxisExtent → double?
-
The extent of the child in the scrolling axis.
If the scroll axis is vertical, this extent is the child's height. If the
scroll axis is horizontal, this extent is the child's width.
final
- node → Widget
-
A widget that displays indicator and two connectors.
final
- nodeAlign → TimelineNodeAlign
-
Align the node within the timeline tile.
final
- nodePosition → double?
-
A position of node inside both two contents.
final
- oppositeContents → Widget?
-
The contents to display on the opposite side of the contents.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
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
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited