calculateSize method
Calculates the size of canvas based on dots count, size and spacing
Implementers can override this function to calculate their own size
Implementation
@override
Size calculateSize(int count) {
/// Add the scaled dot width to our size calculation
final activeDotWidth = dotWidth * scale;
final nonActiveCount = count - 1;
return Size(
(dotWidth * nonActiveCount) + (spacing * nonActiveCount) + activeDotWidth,
activeDotWidth,
);
}