builder method
Implementation
@override
Widget builder(BuildContext context, InkPageIndicatorData data) {
if (pageCount == 0) return SizedBox(height: widget.shape.height);
return Padding(
padding: EdgeInsets.symmetric(vertical: widget.padding),
child: SizedBox(
height: widget.shape.height,
child: CustomPaint(
size: Size.infinite,
painter: InkPageIndicatorPainter(this, data),
),
),
);
}