renderIndicators method

List<Widget> renderIndicators(
  1. int index
)

Implementation

List<Widget> renderIndicators(int index) {
  final List<Widget> indicators = [];
  final double size = 7.0;

  for (var i = 0; i < widget.itemCount; i++) {
    indicators.add(Padding(
        padding: EdgeInsets.only(left: i == 0 ? 0.0 : 7.0),
        child: Opacity(
            opacity: index == i ? 1.0 : 0.55,
            child: SizedBox(
                width: size,
                height: size,
                child: DecoratedBox(
                    decoration: BoxDecoration(
                        color: Colors.white,
                        borderRadius:
                            BorderRadius.all(Radius.circular(size))))))));
  }
  return indicators;
}