drawCircles method

dynamic drawCircles(
  1. Canvas canvas,
  2. Size size
)

Implementation

drawCircles(Canvas canvas, Size size) {
  _radius = _calculateRadius(canvas, size);

  _circleCenter = _calculateCircleOffset(size);

  if (_circularRotationModel.visibleFirstCircle) {
    _createFirstCircle(
      canvas: canvas,
      size: size,
      fill: _circularRotationModel.firstCircleFill,
      firstCircleFillColor: _circularRotationModel.firstCircleFillColor,
    );
  }
  if (_circularRotationModel.visibleSecondCircle) {
    _createSecondCircle(
      canvas: canvas,
      size: size,
      fill: _circularRotationModel.secondCircleFill,
      secondCircleFillColor: _circularRotationModel.secondCircleFillColor,
    );
  }
  if (_circularRotationModel.visibleThirdCircle) {
    _createThirdCircle(
      canvas: canvas,
      size: size,
      fill: _circularRotationModel.thirdCircleFill,
      thirdCircleFillColor: _circularRotationModel.thirdCircleFillColor,
    );
  }
  onCircleDrawComplete.call();
}