YaruPageIndicator.builder constructor

YaruPageIndicator.builder({
  1. Key? key,
  2. required int length,
  3. required int page,
  4. ValueChanged<int>? onTap,
  5. YaruPageIndicatorItemBuilder<Size>? itemSizeBuilder,
  6. YaruPageIndicatorItemBuilder<Widget>? itemBuilder,
  7. MouseCursor? mouseCursor,
  8. YaruPageIndicatorTextBuilder? textBuilder,
  9. TextStyle? textStyle,
  10. YaruPageIndicatorLayoutDelegate? layoutDelegate,
  11. Duration? animationDuration,
  12. Curve? animationCurve,
})

Create a YaruPageIndicator.

Implementation

// ignore: prefer_const_constructors_in_immutables
YaruPageIndicator.builder({
  super.key,
  required this.length,
  required this.page,
  this.onTap,
  this.itemSizeBuilder,
  this.itemBuilder,
  this.mouseCursor,
  this.textBuilder,
  this.textStyle,
  this.layoutDelegate,
  this.animationDuration,
  this.animationCurve,
}) : assert(page >= 0 && page <= length - 1);