lm_flutter_router_advanced
library
Classes
-
Lm
-
Short factory namespace for the common router setup surface.
-
LmAdaptiveChromeScaffold
-
-
LmAdaptiveRouterSplitView
-
-
LmAdaptiveRoutingPolicy
-
-
LmAdaptiveShell
-
-
LmBaseParamCodec<T>
-
-
LmBranch
-
-
LmBranchState
-
-
LmBreakpointPolicy
-
-
LmCallbackGuard
-
-
LmCallbackLinkTransformer
-
-
LmCallbackPopGuard
-
-
LmChromeScaffold
-
-
LmChromeTransitionBinding
-
-
LmCodecs
-
-
LmCupertinoPage<T>
-
-
-
LmCupertinoSheetBoundNavigator
-
-
LmCupertinoSheetContentPage<T>
-
A page intended for nested navigation inside an iOS 15-style sheet.
-
LmCupertinoSheetDeepLink
-
Maps public nested sheet paths to a single Cupertino sheet page route.
-
LmCupertinoSheetDeepLinks
-
-
LmCupertinoSheetNavigation
-
-
LmCupertinoSheetNavigator
-
-
LmCupertinoSheetNestedConfig
-
-
LmCupertinoSheetNestedNavigator
-
-
LmCupertinoSheetNestedPage
-
-
LmCupertinoSheetPageSurface
-
Opaque adaptive surface for content rendered inside a Cupertino sheet page.
-
LmCupertinoSheetTransition
-
-
LmCupertinoTransition
-
-
LmCustomTransition
-
-
LmDefaultLayoutProjector
-
-
LmFadeTransition
-
-
LmFullscreenModalTransition
-
-
LmGlassSurface
-
-
LmGlassThemeData
-
-
LmGuard
-
Intercepts navigation before the router commits a location.
-
LmGuardAllow
-
-
LmGuardAllowed
-
-
LmGuardBlock
-
-
LmGuardBlocked
-
-
LmGuardContext
-
-
LmGuardErrored
-
-
LmGuardEvaluationResult
-
-
LmGuardNavigationAttempt
-
-
LmGuardPipeline
-
-
LmGuardRedirect
-
-
LmGuardRedirectLoop
-
-
LmGuardResult
-
-
LmGuardStale
-
-
LmHeroTransition
-
-
LmIosPlatformTheme
-
-
LmLayoutProjector
-
-
LmLinkTransformer
-
-
LmLinkTransformers
-
-
LmLocation
-
-
LmMatchResult
-
-
LmModalNode
-
-
LmModalPage<T>
-
-
LmModalPresentation
-
-
LmModalRouteDefinition<TParams>
-
Describes a router-owned modal route such as an action sheet, bottom sheet,
dialog, or popover.
-
LmNavigationBar
-
-
LmNavigationBarPolicy
-
-
LmNavigationController
-
-
LmNavigationEvent
-
-
LmNavigationState
-
-
LmNavigationTransaction
-
-
LmNoTransition
-
-
LmNoTransitionPage<T>
-
-
LmPageFactory
-
-
LmParamCodec<T>
-
-
LmPathParams
-
-
LmPopGuard
-
Optional guard hook for leaving the current route.
-
LmRenderedTree
-
-
LmRouteChrome
-
-
LmRouteDefinition<TParams>
-
Describes a semantic page route, including path matching, typed parameter
decoding, chrome metadata, adaptive detail behavior, and transition style.
-
LmRouteInformationParser
-
-
LmRouteLocation
-
-
LmRouteMatcher
-
-
LmRouteNode
-
-
LmRouteParams
-
-
LmRouter
-
Owns the route parser, delegate, browser route-information provider, and
RouterConfig used by
MaterialApp.router.
-
LmRouterBackIntent
-
Intent used by LmRouterKeyboardShortcuts to request router back.
-
LmRouterDelegate
-
-
LmRouterDiagnostics
-
-
LmRouterHandle
-
Context-bound navigation helper exposed by LmRouterScope.
-
LmRouterKeyboardShortcuts
-
Adds desktop/web keyboard shortcuts for router back navigation.
-
LmRouterScope
-
Provides an LmRouter to descendants as an ergonomic
context.lm handle.
-
LmRouteStateCodec
-
-
LmScaleTransition
-
-
LmSlideTransition
-
-
LmTransition
-
-
LmTransitionPage<T>
-
-
LmTransitionPolicy
-
Typedefs
-
LmAdaptiveChromeContentBuilder
= Widget Function(BuildContext context, Widget child)
-
-
LmAdaptiveChromeWidgetBuilder
= Widget? Function(BuildContext context, LmRouter router)
-
-
LmAdaptiveShellBuilder
= Widget Function(BuildContext context)
-
-
LmCupertinoSheetLocationChanged
= FutureOr<void> Function(String path)
-
-
LmCupertinoSheetNestedPageBuilder
= Widget Function(BuildContext context, LmCupertinoSheetNavigation navigation)
-
-
LmCupertinoSheetPage
= LmCupertinoSheetNestedPage
-
-
LmLinkNormalizer
= LmLocation Function(Uri uri)
-
-
LmLinkRestorer
= Uri Function(LmLocation location)
-
-
LmModalRouteParamDecoder<TParams>
= TParams Function(Map<String, String> pathParameters)
-
-
LmModalRouteWidgetBuilder<TParams>
= Widget Function(BuildContext context, TParams? params)
-
-
LmNavigationCurrent
= bool Function(int navigationId)
-
-
LmNavigationEventListener
= void Function(LmNavigationEvent event)
-
-
LmReducedMotionResolver
= bool Function(BuildContext context)
-
-
LmRouteParamDecoder<TParams>
= TParams Function(Map<String, String> pathParameters)
-
-
LmRoutePathBuilder<TParams>
= String Function(TParams params)
-
-
LmRouterChildBuilder
= Widget Function(BuildContext context, Widget child)
-
-
LmRouteTitleResolver
= String Function(LmRouteNode node)
-
-
LmRouteWidgetBuilder<TParams>
= Widget Function(BuildContext context, TParams? params)
-
-
LmTransitionBuilder
= Widget Function(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child)
-