calcNextIndex method
Implementation
int calcNextIndex({
required int currentIndex,
required int itemCount,
required bool loop,
required bool reverse,
}) {
var cIndex = currentIndex;
if (reverse) {
cIndex -= step;
} else {
cIndex += step;
}
if (!loop) {
if (cIndex >= itemCount) {
cIndex = 0;
} else if (cIndex < 0) {
cIndex = itemCount - 1;
}
}
return cIndex;
}