builder method

  1. @override
Widget builder(
  1. BuildContext context,
  2. InkPageIndicatorData data
)

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),
      ),
    ),
  );
}