autoPlayInterval property
How often the carousel moves itself, measured from one slide to the next.
Auto play never competes with a movement already under way: a tick that lands while the carousel is moving or held declines and waits another interval. So if autoPlayAnimationDuration is as long as this interval or longer, the period grows to the next whole multiple that clears it — 300ms with an 800ms animation slides every 900ms, not every 300ms.
A finger resting on the carousel holds it too, whether or not it ever becomes a drag, so a slide is never pulled out from under a press.
Three things restart the wait rather than merely postponing a tick: letting go of a press, any CarouselControllerX call, and a rebuild that changes autoPlay or autoPlayInterval. A mouse wheel notch does not — it only holds off the ticks that land while it is still settling.
Must be greater than zero.
Defaults to 4 seconds.
Implementation
final Duration autoPlayInterval;