INNER CODE UNIT · Dart
radius
softmarshmallow/flutter-timeline · lib/timeline.dart:225
final radius = indicatorSize / 2;
final height = size.height;
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;
}