MyIndicator constructor

MyIndicator({
  1. required double animationValue,
  2. required dynamic width,
  3. required dynamic onDrag(
    1. DragUpdateDetails
    ),
  4. required dynamic onDragStart(
    1. DragStartDetails
    ),
  5. required dynamic onDragEnd(
    1. DragEndDetails
    ),
  6. required double circleDiameter,
})

Implementation

MyIndicator({
  required this.animationValue,
  required width,
  required this.onDrag,
  required this.onDragStart,
  required this.onDragEnd,
  required this.circleDiameter,
})   : width = width - circleDiameter,
      possition = animationValue == 0 ? 0 : animationValue / 4;