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