INNER CODE UNIT · Dart
topEnd
softmarshmallow/flutter-timeline · lib/timeline.dart:262
Offset topEnd = indicatorCenter.translate(0, -radius - lineGap);
// draw upper line
if (!isFirst) canvas.drawLine(topStart, topEnd, linePaint);
}
// endregion upper line
// endregion downer line
if (!isLast) {
double additionalGap = 0;
if (!nextHasIndicator) additionalGap = halfItemGap;
final additionalBottom = getAdditionalY(height, mode: "downer");
// works well
Offset bottomEnd = indicatorCenter.translate(0,
((radius + halfItemGap) - altY) + (additionalGap + additionalBottom));