step method

Widget step(
  1. int index,
  2. double newDashGap
)

Method to create step

Implementation

Widget step(int index, double newDashGap) {
  final bool isHorizontal = direction == Axis.horizontal;
  return Padding(
      padding: EdgeInsets.fromLTRB(
          0,
          0,
          isHorizontal && index != 1 ? newDashGap : 0,
          isHorizontal || index == 1 ? 0 : newDashGap),
      child: SizedBox(
        width: isHorizontal ? dashLength : dashThickness,
        height: isHorizontal ? dashThickness : dashLength,
        child: DecoratedBox(
          decoration: BoxDecoration(
              color: dashColor,
              borderRadius:
                  BorderRadius.all(Radius.circular(dashBorderRadius))),
        ),
      ));
}