TimelineNode.simple constructor

TimelineNode.simple({
  1. Key? key,
  2. Axis? direction,
  3. Color? color,
  4. double? lineThickness,
  5. double? nodePosition,
  6. double? indicatorPosition,
  7. double? indicatorSize,
  8. Widget? indicatorChild,
  9. double? indent,
  10. double? endIndent,
  11. bool drawStartConnector = true,
  12. bool drawEndConnector = true,
  13. bool? overlap,
})

Creates a timeline node that connects the dot indicator in a solid line.

Implementation

TimelineNode.simple({
  Key? key,
  Axis? direction,
  Color? color,
  double? lineThickness,
  double? nodePosition,
  double? indicatorPosition,
  double? indicatorSize,
  Widget? indicatorChild,
  double? indent,
  double? endIndent,
  bool drawStartConnector = true,
  bool drawEndConnector = true,
  bool? overlap,
}) : this(
        key: key,
        direction: direction,
        startConnector: drawStartConnector
            ? SolidLineConnector(
                direction: direction,
                color: color,
                thickness: lineThickness,
                indent: indent,
                endIndent: endIndent,
              )
            : null,
        endConnector: drawEndConnector
            ? SolidLineConnector(
                direction: direction,
                color: color,
                thickness: lineThickness,
                indent: indent,
                endIndent: endIndent,
              )
            : null,
        indicator: DotIndicator(
          child: indicatorChild,
          position: indicatorPosition,
          size: indicatorSize,
          color: color,
        ),
        indicatorPosition: indicatorPosition,
        position: nodePosition,
        overlap: overlap,
      );