generateStackedItems method
Implementation
List<StackedItem> generateStackedItems(List<Widget> listItems) {
List<StackedItem> stackedItems = [];
for (int index = 0; index < listItems.length; index++) {
final positionType = index == 0
? ItemPositionType.center
: index % 2 == 0
? ItemPositionType.left
: ItemPositionType.right;
final positionTypeForNextItem = positionType.reverse;
stackedItems.add(
StackedItem(
positionType: positionType,
positionTypeForNextItem: positionTypeForNextItem,
widget: listItems[index],
),
);
}
return stackedItems;
}