Results for “Page”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
- Animate a page route transitiondoc
custom transition between screens can make an app more unique. To help, PageRouteBuilder provides an Animation object. This Animation can be used with Tween and Curve objects
- Navigation and routingdoc
Overview of Flutter's navigation and routing features Flutter provides a complete
- Common Flutter errorsdoc
recognize and resolve common Flutter framework errors. Introduction This page explains several frequently-encountered Flutter framework errors (including layout errors) and gives suggestions on how to resolve
API reference
- Pageclass
Describes the configuration of a Route. widgets.Page Page Page class widgets
- PageViewclass
scrollable list that works page by page. widgets.PageView PageView Page View class widgets
- PageTransitionsBuilderclass
Defines a page transition animation for a PageRoute. widgets.PageTransitionsBuilder PageTransitionsBuilder Page Transitions Builder class widgets
- PageControllerclass
controller for PageView. widgets.PageController PageController Page Controller class widgets
- PageMetricsclass
Metrics for a PageView. widgets.PageMetrics PageMetrics Page Metrics class widgets
- PageScrollPhysicsclass
Scroll physics used by a PageView. widgets.PageScrollPhysics PageScrollPhysics Page Scroll Physics class widgets
- PageStorageBucketclass
storage bucket associated with a page in an app. widgets.PageStorageBucket PageStorageBucket Page Storage Bucket class widgets
- PageTransitionsThemeclass
Defines the page transition animations used by MaterialPageRoute for different TargetPlatforms. material.PageTransitionsTheme PageTransitionsTheme Page Transitions Theme class material
- PageRouteBuilderclass
class for defining one-off page routes in terms of callbacks. widgets.PageRouteBuilder PageRouteBuilder Page Route Builder class widgets
- PageRouteclass
modal route that replaces the entire screen. widgets.PageRoute PageRoute Page Route class widgets
- PageStorageclass
subtree in which widgets can opt into persisting states after being destroyed. widgets.PageStorage PageStorage Page Storage class widgets
- PageView.newconstructor
works page by page from an explicit List of widgets. widgets.PageView.PageView.new PageView new Page View.new constructor widgets
- PageView.customconstructor
that works page by page with a custom child model. widgets.PageView.PageView.custom PageView custom Page View.custom constructor widgets
- PageView.builderconstructor
page by page using widgets that are created on demand. widgets.PageView.PageView.builder PageView builder Page View.builder constructor widgets
- PageStorageKeyclass
state in storage after the destruction and will be restored when recreated. widgets.PageStorageKey PageStorageKey Page Storage Key class widgets
- PageController.newconstructor
Creates a page controller. widgets.PageController.PageController.new PageController new Page Controller.new constructor widgets
- Page.newconstructor
Creates a page and initializes key for subclasses. widgets.Page.Page.new Page new Page.new constructor widgets
- PageScrollPhysics.newconstructor
Creates physics for a PageView. widgets.PageScrollPhysics.PageScrollPhysics.new PageScrollPhysics new Page Scroll Physics.new constructor widgets
- PageMetrics.newconstructor
Creates an immutable snapshot of values associated with a PageView. widgets.PageMetrics.PageMetrics.new PageMetrics new Page Metrics.new constructor widgets
- PageStorageKey.newconstructor
Creates a ValueKey that defines where PageStorage values will be saved. widgets.PageStorageKey.PageStorageKey.new PageStorageKey new Page Storage Key.new constructor widgets
- PageStorageBucket.newconstructor
widgets.PageStorageBucket.PageStorageBucket.new PageStorageBucket new Page Storage Bucket.new constructor widgets
- PageRouteBuilder.newconstructor
Creates a route that delegates to builder callbacks. widgets.PageRouteBuilder.PageRouteBuilder.new PageRouteBuilder new Page Route Builder.new constructor widgets
- PageStorage.newconstructor
Creates a widget that provides a storage bucket for its descendants. widgets.PageStorage.PageStorage.new PageStorage new Page Storage.new constructor widgets
- PageRoute.newconstructor
Creates a modal route that replaces the entire screen. widgets.PageRoute.PageRoute.new PageRoute new Page Route.new constructor widgets
- 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
- PageTransitionsBuilder.newconstructor
provide const constructors so that they can be used in const expressions. widgets.PageTransitionsBuilder.PageTransitionsBuilder.new PageTransitionsBuilder new Page Transitions Builder.new constructor widgets
- 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
- 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
- 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
- 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
- MaterialPageclass
page that creates a material style PageRoute. material.MaterialPage MaterialPage Material Page class material
- CupertinoPageclass
page that creates a cupertino style PageRoute. cupertino.CupertinoPage CupertinoPage Cupertino Page class cupertino
- CupertinoPageTransitionsBuilderclass
PageTransitionsBuilder that provides an iOS-style page transition animation. cupertino.CupertinoPageTransitionsBuilder CupertinoPageTransitionsBuilder Cupertino Page Transitions Builder class cupertino
- FadeUpwardsPageTransitionsBuilderclass
page transition builder that animates incoming pages by fading and sliding them upwards. widgets.FadeUpwardsPageTransitionsBuilder FadeUpwardsPageTransitionsBuilder Fade Upwards Page Transitions Builder class widgets
- OpenUpwardsPageTransitionsBuilderclass
page transition builder that animates incoming pages by revealing them from bottom to top with a clipping effect. widgets.OpenUpwardsPageTransitionsBuilder OpenUpwardsPageTransitionsBuilder Open Upwards Page Transitions Builder
- FadeUpwardsPageTransitionsBuilder.newconstructor
Constructs a page transition animation that slides the page up. widgets.FadeUpwardsPageTransitionsBuilder.FadeUpwardsPageTransitionsBuilder.new FadeUpwardsPageTransitionsBuilder new Fade Upwards Page Transitions Builder.new constructor widgets
- LicensePageclass
page that shows licenses for software used by the application. material.LicensePage LicensePage License Page class material
Version changes
- Navigator's page APIs breaking change3.24.0breaking
back gestures. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final MaterialPage page1 = MaterialPage (child: Placeholder()); final MaterialPage page2 = MaterialPage (child: Placeholder()); final MaterialPage page3 = MaterialPage (child: Placeholder
- 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
- Page transitions replaced by ZoomPageTransitionsBuilder3.0.0breaking
ZoomPageTransitionsBuilder` on all 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 Route Transition record and Transition delegate updates1.20.0breaking
Flutter throws an assertion error. When the navigator receives a new list of pages, it tries to update its current routes stack to match the list. However
- 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_ui/cupertino_ui.dart'; import
- Nullable PageView.controller3.22.0breaking
provided in the constructor, the `controller` member is `null`. This makes `PageView` and its `controller` property consistent with other widgets. Before: ```dart pageView.controller.page ``` After: ```dart pageView.controller!.page
- - Add chips for class and mixin pages on dartdoc generated pages.3.10.2bugfix
chips for class and mixin pages on dartdoc generated pages
- - VoiceOver accessibility issue with some pages.1.22.2bugfix
VoiceOver accessibility issue with some pages
- Fixes crash when adding and removing mulitple page-based route3.41.0bugfix
Fixes crash when adding and removing mulitple page-based route (Framework, by @chunhtai
- Add scrollCacheExtent to PageView3.44.0new-feature
scrollCacheExtent to PageView (Framework, by @koji-1009). PageView
- Fix typo in pages.dart3.38.0docs
typo in pages.dart (Framework, by @TDuffinNTU
- Reduce reliance on Material in page_transitions_test.dart3.44.0improvement
Reduce reliance on Material in page_transitions_test.dart (Material, by @navaronbracke
- Do not wait until dispose before removing replaced/popped page3.44.0improvement
wait until dispose before removing replaced/popped page (Framework, by @victorsanni
- Add information to issue triage page3.44.0new-feature
information to issue triage page (Other changes, by @stuartmorgan
- fix: selected date decorator renders outside PageView in `DatePickerDialog` dialog3.38.0bugfix
selected date decorator renders outside PageView in `DatePickerDialog` dialog (Material, by @albinpk). PageView DatePickerDialog
- Refactor: Migrate page transition builder class to widgets3.38.0improvement
Refactor: Migrate page transition builder class to widgets (Material, by @rkishan516
- Refactor: migrate fade upwards page transition builder to widgets3.41.0improvement
Refactor: migrate fade upwards page transition builder to widgets (Material, by @rkishan516
- Add bottom safe area padding to licenses package license page3.44.0new-feature
bottom safe area padding to licenses package license page (Material, by @sysint64
- Replace Hybrid Composition wiki page with dev-facing content3.41.0improvement
Replace Hybrid Composition wiki page with dev-facing content (Other changes, by @stuartmorgan