INNER CODE UNIT · Dart
indicatorCenterStartPoint
softmarshmallow/flutter-timeline · lib/timeline.dart:240
indicatorCenterStartPoint = size.bottomCenter(Offset(0, -radius));
break;
}
// alt start point
Offset indicatorCenter = indicatorCenterStartPoint.translate(altX, altY);
// region upper line
if (!isFirst) {
double additionalGap = 0;
if (!prevHasIndicator) additionalGap = halfItemGap;
final additionalTop = getAdditionalY(height, mode: "upper");
// works well
Offset topStart = indicatorCenter.translate(
0,
// the altY + radius is the default start point.
// adding half item gap is also by default.