transitionTheme property

  1. @protected
PageTransitionsTheme? get transitionTheme

The transition used when this widget swaps between its loading state and its view.

Null (the default) is a short crossfade — defaultTransitionDuration, no motion. That swap is not a page change: the route has already animated in, and a second zoom or slide when the data arrives reads as a stutter. Override to borrow a page transition here, for example Theme.of(context).pageTransitionsTheme to match the route animation, or your own PageTransitionsTheme.

Implementation

@protected
PageTransitionsTheme? get transitionTheme => null;