relativeIndicesForLayout method
returns a list of relative indices from current card index as specified by cardsAfter and cardsBefore
Implementation
List<int> relativeIndicesForLayout({required int cardCount}) {
final result = <int>[];
for (var i = -cardsBefore; i <= cardsAfter; i++) {
if (i >= cardCount) continue;
result.add(i);
}
if (usesInvertedLayout) return result.reversed.toList();
return result;
}