Results for “PageTransitionsTheme”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
API reference
- PageTransitionsThemeclass
Defines the page transition animations used by MaterialPageRoute for different TargetPlatforms. material.PageTransitionsTheme PageTransitionsTheme Page Transitions Theme class material
- PageTransitionsTheme.newconstructor
Constructs an object that selects a transition based on the platform. material.PageTransitionsTheme.PageTransitionsTheme.new PageTransitionsTheme new Page Transitions Theme.new constructor material
- PredictiveBackFullscreenPageTransitionsBuilderclass
Used by PageTransitionsTheme to define a MaterialPageRoute page transition animation that looks like Android's Full Screen page transition. material.PredictiveBackFullscreenPageTransitionsBuilder PredictiveBackFullscreenPageTransitionsBuilder Predictive Back Fullscreen Page Transitions Builder
- ZoomPageTransitionsBuilderclass
Used by PageTransitionsTheme to define a zooming MaterialPageRoute page transition animation that looks like the default page transition used on Android Q. material.ZoomPageTransitionsBuilder ZoomPageTransitionsBuilder Zoom Page Transitions
- FadeForwardsPageTransitionsBuilderclass
Used by PageTransitionsTheme to define a horizontal MaterialPageRoute page transition animation that looks like the default page transition used on Android U. material.FadeForwardsPageTransitionsBuilder FadeForwardsPageTransitionsBuilder Fade Forwards Page
- PredictiveBackPageTransitionsBuilderclass
Used by PageTransitionsTheme to define a MaterialPageRoute page transition animation that looks like the default page transition used on Android U and above when using predictive back
Version changes
- Page transitions replaced by ZoomPageTransitionsBuilder3.0.0breaking
platforms (excluding iOS and macOS) instead of `FadeUpwardsPageTransitionsBuilder`. `PageTransitionsBuilder`s defined in `PageTransitionsTheme._defaultBuilders` have changed from `FadeUpwardsPageTransitionsBuilder` to `ZoomPageTransitionsBuilder` for `TargetPlatform.android`, `TargetPlatform.linux` and `TargetPlatform.windows`. The `FadeUpwardsPageTransitionsBuilder` (provided with
- Page transition builders reorganization3.44.0breaking
package:cupertino_ui/cupertino_ui.dart`. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final pageTransitionsTheme = PageTransitionsTheme( builders: { TargetPlatform.android: ZoomPageTransitionsBuilder(), TargetPlatform.iOS: CupertinoPageTransitionsBuilder(), }, ); ``` Code after migration: ```dart import 'package:cupertino
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
back route transitions. Code before migration: ```dart return MaterialApp( theme: ThemeData( brightness: Brightness.light, // pageTransitionsTheme is the default. ), home: const MyFirstScreen(), ); ``` Code after migration