staggerDelay static method
Calculates stagger delay for list item animations.
index - The item's position in the list
baseDelay - The delay between each item (default 50ms)
maxDelay - Maximum total delay cap (default 500ms)
Implementation
static Duration staggerDelay(
int index, {
Duration baseDelay = const Duration(milliseconds: 50),
Duration maxDelay = const Duration(milliseconds: 500),
}) {
final calculated = baseDelay * index;
return calculated > maxDelay ? maxDelay : calculated;
}