AnimatedCirclePageIndicator constructor

const AnimatedCirclePageIndicator({
  1. Key? key,
  2. required ValueNotifier<int> currentPageNotifier,
  3. required int itemCount,
  4. double radius = 8,
  5. double borderWidth = 0,
  6. double activeRadius = 4,
  7. double spacing = 4,
  8. Color fillColor = const Color(0xFF4C4C4C),
  9. Color borderColor = Colors.white,
  10. Color activeColor = Colors.white,
  11. EdgeInsets? padding,
  12. Duration duration = const Duration(milliseconds: 200),
})

Implementation

const AnimatedCirclePageIndicator({
  Key? key,
  required this.currentPageNotifier,
  required this.itemCount,
  this.radius = 8,
  this.borderWidth = 0,
  this.activeRadius = 4,
  this.spacing = 4,
  this.fillColor = const Color(0xFF4C4C4C),
  this.borderColor = Colors.white,
  this.activeColor = Colors.white,
  this.padding,
  this.duration = const Duration(milliseconds: 200),
})  : assert(radius > 0,
          'No radius, no circle pal, give non-zero radius'),
      assert(radius > activeRadius,
          'No pal, activeRadius can not be bigger than radius'),
      super(key: key);