calculateSize method

  1. @override
Size calculateSize(
  1. int count
)
override

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,
  );
}