exprollable_page_view library
Classes
- AdaptivePagePadding
- Inserts appropriate padding into the child widget according to the current viewpor inset.
- DefaultExpandedViewportInset
- The default inset at which the current page is fully expanded.
- DefaultModalExprollableRouteTransition
- The default transition for ModalExprollableRouteBuilder.
- DefaultShrunkViewportInset
- The default inset at which the current page will be fully shrunk.
- DefaultViewportFractionBehavior
- The default implementation of ViewportFractionBehavior.
- DismissThresholdInset
- A threshold viewport inset used to trigger the drap down to dismiss action of ModalExprollableRouteBuilder.
- ExprollablePageController
- A controller for ExprollablePageView.
- ExprollablePageView
- A page view that expands the viewport of the current page while scrolling it.
- FixedViewportInset
- A viewport inset that is defined by a fixed value.
- FractionalViewportInset
- A viewport inset that is defined by a fractional value.
- ModalExprollable
- A widget that makes a modal dialog style ExprollablePageView.
-
ModalExprollableRouteBuilder<
T> - A utility class for defining modal route style ExprollablePageViews.
- ModalExprollableScrollPhysics
- Scroll physics normally used for scrollable contents of ModalExprollableRouteBuilder.
- OvershootViewportInset
- The default inset at which the current page will be fully expanded and overshot.
- PageConfiguration
- A widget that provides an ExprollablePageController configured with the given parameters to the descendants in the tree.
- PageContentScrollController
- A ScrollController that must be attached to a Scrollable widget in each page.
- PageGutter
- Inserts spaces at both sides of the wrapped page.
- PageViewport
- An object that sotres the page viewport state for a specific page.
- PageViewportDimensions
- A description of the page viewport mesurements.
- StaticViewportMetrics
- A snapshot of the viewport state.
- Viewport
- An object that represents the state of the viewport.
- ViewportConfiguration
- A configuration for the viewport.
- ViewportDimensions
- A description of the viewport mesurements.
- ViewportFractionBehavior
- Describes how the viewport fraction changes when the current page is scrolled vertically.
- ViewportInset
- An object that represents a viewport inset.
- ViewportUpdateNotification
- A notification that bubbles up the widget tree from a ExprollablePageView whenever the viewport state changes.
Mixins
- ViewportMetrics
- A description of the viewport state.
Functions
-
showModalExprollable<
T> (BuildContext context, {required WidgetBuilder builder, bool useSafeArea = true, RouteSettings? routeSettings, Color darkestBarrierColor = Colors.black54, Color lightestBarrierColor = Colors.black26, Color initialBarrierColor = Colors.black54, void dismissBehavior(BuildContext) = _defaultDismissBehavior, bool barrierDismissible = true, ViewportInset dismissThresholdInset = const DismissThresholdInset()}) → Future< T?> - Shows an ExprollablePageView as a modal dialog.