getFontSize method

double getFontSize(
  1. int index
)

Implementation

double getFontSize(int index) {
  final double distance = (currentPagePosition - index).abs();
  final defaultFontSize = 20.0;

  if (displayOnlyCenterTitle!) return 20.0;

  if (distance >= 0 && distance < 1.0) {
    return (defaultFontSize - 5 * (distance - distance.floor()));
  } else if (distance >= 0 && distance < 2.0) {
    return (defaultFontSize - 7 - 5 * (distance - distance.floor()));
  } else {
    return (defaultFontSize - 12 - 10 * (distance - distance.floor()));
  }
}