drawCircles method
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();
}