get_navigation/src/routes/index library
Classes
- BackButtonCallback
- CircularRevealClipper
- CircularRevealTransition
- CustomTransition
- Dependencies
- FadeInTransition
-
GetBackGestureController<
T> -
GetBackGestureDetector<
T> -
GetBackGestureDetectorState<
T> - GetDelegate
- 导航代理, 用来处理导航相关的逻辑
- GetInformationParser
- GetMiddleware
- The Page Middlewares. The Functions will be called in this order (( redirect -> onPageCalled -> onBindingsStart -> onPageBuildStart -> onPageBuilt -> onPageDispose ))
- GetObserver
-
GetPage<
T> -
GetPageRoute<
T> - GetRouterOutlet
-
IndexedRouteBuilder<
T> - 这个类接受一个路由列表和一个构建方法,基于当前路由返回对应的 Widget。
- LeftToRightFadeTransition
- MiddlewareRunner
- Module
- ModuleState
- NoTransition
- PageRedirect
- PageSettings
- 存储了 GetPage 的一些信息
- ParseRouteTree
- PathDecoded
- 包含用于匹配路径的正则表达式 regex 和提取的路径参数名称列表 keys 的对象。
- RightToLeftFadeTransition
- RouteDecoder
- RouteListenerState
- RouteReport
- RouteReportState
- RouterListener
- RouterListenerInherited
- RouterListenerState
-
RouterOutlet<
TDelegate extends RouterDelegate< T> , T extends Object> -
RouterOutletState<
TDelegate extends RouterDelegate< T> , T extends Object> - Routing
- SizeTransitions
- SlideDownTransition
- SlideLeftTransition
- SlideRightTransition
- SlideTopTransition
- ZoomInTransition
Enums
- PopMode
- Enables the user to customize the intended pop behavior
- PreventDuplicateHandlingMode
- Enables the user to customize the behavior when pushing multiple routes that shouldn't be duplicates
- Transition
Mixins
-
GetPageRouteTransitionMixin<
T> -
PageRouteReportMixin<
T> -
RouteReportMixin<
T extends StatefulWidget> -
RouterListenerMixin<
T extends StatefulWidget>
Extensions
Functions
-
removeLastHistory(
String? url) → void -
setUrlStrategy(
) → void
Typedefs
- GetPageBuilder = Widget Function()
-
GetRouteAwarePageBuilder<
T> = Widget Function([GetPageRoute< T> ? route])