builder static method

Timeline builder({
  1. required BuildContext context,
  2. required int markerCount,
  3. required MarkerBuilder markerBuilder,
  4. TimelinePosition position = TimelinePosition.center,
  5. TimelineProperties properties = const TimelineProperties(),
  6. ScrollController? controller,
  7. ScrollPhysics? physics,
  8. bool shrinkWrap = true,
  9. bool reverse = false,
  10. double maxWidth = double.infinity,
  11. double horizontalPadding = 16,
})

Implementation

static Timeline builder({
  required BuildContext context,
  required int markerCount,
  required MarkerBuilder markerBuilder,
  TimelinePosition position = TimelinePosition.center,
  TimelineProperties properties = const TimelineProperties(),
  ScrollController? controller,
  ScrollPhysics? physics,
  bool shrinkWrap = true,
  bool reverse = false,
  double maxWidth = double.infinity,
  double horizontalPadding = 16,
}) {
  return Timeline(
    children: List.generate(
      markerCount,
      (index) => markerBuilder(context, index),
    ),
    properties: properties,
    controller: controller,
    physics: physics,
    shrinkWrap: shrinkWrap,
    reverse: reverse,
    maxWidth: maxWidth,
    horizontalPadding: horizontalPadding,
  );
}