DotsIndicator constructor
const
DotsIndicator({
- Key? key,
- required int dotsCount,
- double position = 0.0,
- DotsDecorator decorator = const DotsDecorator(),
- Axis axis = Axis.horizontal,
- bool reversed = false,
- MainAxisSize mainAxisSize = MainAxisSize.min,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.center,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
- OnTap? onTap,
Creates a dots indicator widget.
The dotsCount must be greater than 0.
The position must be >= 0 and < dotsCount.
Implementation
const DotsIndicator({
super.key,
required this.dotsCount,
this.position = 0.0,
this.decorator = const DotsDecorator(),
this.axis = Axis.horizontal,
this.reversed = false,
this.mainAxisSize = MainAxisSize.min,
this.mainAxisAlignment = MainAxisAlignment.center,
this.crossAxisAlignment = CrossAxisAlignment.center,
this.onTap,
}) : assert(dotsCount > 0, 'dotsCount must be greater than 0'),
assert(position >= 0, 'position must be non-negative'),
assert(
position < dotsCount,
'position must be less than dotsCount (position: $position, dotsCount: $dotsCount)',
);