INNER CODE UNIT · Dart
halfItemGap
softmarshmallow/flutter-timeline · lib/timeline.dart:227
final double halfItemGap = itemGap / 2;
// initial start point
// works well
Offset indicatorCenterStartPoint;
switch (indicatorPosition) {
case IndicatorPosition.top:
indicatorCenterStartPoint = size.topCenter(Offset(0, radius));
break;
case IndicatorPosition.center:
indicatorCenterStartPoint = size.center(Offset.zero);
break;
case IndicatorPosition.bottom:
indicatorCenterStartPoint = size.bottomCenter(Offset(0, -radius));
break;
}
// alt start point