page_transition library

Classes

HomeRoute<T>

Mixins

CardRouteMixin<T>
iOS 27's navigation push.

Properties

isMeasuringAtRest → bool
no setter

Functions

displayRadiusOf(BuildContext context) → BorderRadius
The display's corners where the platform reports them, which Android does from API 31; elsewhere a moving page stays square.
measureAtRest<T>(T measure()) → T
recededRect(Rect rect, Size size, double covered) → Rect
unrecededRect(Rect rect, Size size, double covered) → Rect

Typedefs

BarItemsMotion = ({bool lifted, bool moving, bool shown, double? tracking})
How a route moves its page's bar items: lifted out of a snapshot of the page, moving while the page moves under a bar that holds still.