Skip to main content

PageTransitionsTheme

Per-platform mapping of route transition presets.

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

Properties

  • android - Transition preset for Android routes.
  • ios - Transition preset for iOS routes.
  • linux - Transition preset for Linux desktop routes.
  • macos - Transition preset for macOS desktop routes.
  • windows - Transition preset for Windows desktop routes.

Properties

androidclass-attributeinstance-attribute

android: Optional[PageTransitionTheme] = None

Transition preset for Android routes.

If None, defaults to flet.PageTransitionTheme.FADE_UPWARDS.

iosclass-attributeinstance-attribute

ios: Optional[PageTransitionTheme] = None

Transition preset for iOS routes.

If None, defaults to flet.PageTransitionTheme.CUPERTINO.

linuxclass-attributeinstance-attribute

linux: Optional[PageTransitionTheme] = None

Transition preset for Linux desktop routes.

If None, defaults to flet.PageTransitionTheme.ZOOM.

macosclass-attributeinstance-attribute

macos: Optional[PageTransitionTheme] = None

Transition preset for macOS desktop routes.

If None, defaults to flet.PageTransitionTheme.ZOOM.

windowsclass-attributeinstance-attribute

windows: Optional[PageTransitionTheme] = None

Transition preset for Windows desktop routes.

If None, defaults to flet.PageTransitionTheme.ZOOM.