browser library
Classes
- Browser
- The main widget for the Browser navigation system.
- BrowserConfig
- BrowserRoute
- Defines a single route in the application's navigation map.
- BuildTransition
- CustomBuildTransition
- A BuildTransition that delegates to a custom builder function.
-
DataParam<
T> - DeepLinkParam
- A special RouteParams class that holds URL query parameters.
- FadeBuildTransition
- FadeScaleBuildTransition
- FadeThroughBuildTransition
-
ModalBase<
T extends ModalBaseParams> - ModalBaseHeader
- ModalBaseHeaderParameter
- ModalBaseParams
- ModalBaseSafeArea
- ModalDraggableScrollableSheetParams
- NoBuildTransition
- OverlayTraceRoute
- PageObserverProvider
- PageTraceRoute
- PopupTraceRoute
- RouteObserverProvider
- RouteParams
- An abstract base class for creating strongly-typed route arguments.
- SafeAreaManager
- ScaleBuildTransition
- Sheet
-
SheetBase<
T extends ModalBaseParams> - SheetRouteParams
- SlideBuildTransition
- SlideCupertinoBuildTransition
- SwipeTraceRoute
-
Trace<
T extends TraceRoute> - Represents a semantic navigation event.
- TraceRoute
- Defines the presentation style of a route.
Enums
Extensions
Typedefs
-
BrowserBuilder
= Widget Function(BuildContext context, RouteObserver<
ModalRoute< routeObserver, Route generate(RouteSettings settings))void> > - A function that builds the main widget of the application, providing access to the RouteObserver and the route generation function.
- ChangeDrawerSize = void Function({required bool isExpanded})
- A callback invoked to notify or request a change in drawer or sheet size.
-
Check
= bool Function<
T extends RouteParams>() -
CustomTransitionBuilder
= Widget Function(BuildContext context, Animation<
double> animation, Animation<double> secondaryAnimation, Widget child) - Function signature for custom transition builders.
-
GetArguments
= T? Function<
T extends RouteParams>() - A callback that is triggered whenever a navigation event occurs.
- ScrollableBuilder = Widget Function(BuildContext context, ScrollController? scrollController)