stagger method
Implementation
Duration stagger(
int position, Duration duration, Duration? delay, int columnCount) {
var delayInMilliseconds =
(delay == null ? duration.inMilliseconds ~/ 6 : delay.inMilliseconds);
int _computeStaggeredGridDuration() {
return (position ~/ columnCount + position % columnCount) *
delayInMilliseconds;
}
int _computeStaggeredListDuration() {
return position * delayInMilliseconds;
}
return Duration(
milliseconds: columnCount > 1
? _computeStaggeredGridDuration()
: _computeStaggeredListDuration());
}