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, bool useRootNavigator = 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.