Skip to content

PageTransitionsTheme

Per-platform mapping of route transition presets.

Assigned to Theme.page_transitions to override how Material routes animate on each target platform.

Properties

Properties#

android class-attribute instance-attribute #

android: PageTransitionTheme | None = None

Transition preset for Android routes.

If None, defaults to PageTransitionTheme.FADE_UPWARDS.

ios class-attribute instance-attribute #

ios: PageTransitionTheme | None = None

Transition preset for iOS routes.

If None, defaults to PageTransitionTheme.CUPERTINO.

linux class-attribute instance-attribute #

linux: PageTransitionTheme | None = None

Transition preset for Linux desktop routes.

If None, defaults to PageTransitionTheme.ZOOM.

macos class-attribute instance-attribute #

macos: PageTransitionTheme | None = None

Transition preset for macOS desktop routes.

If None, defaults to PageTransitionTheme.ZOOM.

windows class-attribute instance-attribute #

windows: PageTransitionTheme | None = None

Transition preset for Windows desktop routes.

If None, defaults to PageTransitionTheme.ZOOM.