sheet library

Classes

AlwaysDraggableSheetPhysics
Sheet physics that always lets the user to drag a sheet.
BouncingSheetPhysics
Creates sheet physics that bounce back from the edge.
ClampingSheetPhysics
DefaultSheetController
A widget that injects a SheetController that can be used by any Sheet children
NeverDraggableSheetPhysics
Sheet physics that does not allow the user to drag a sheet.
NoMomentumSheetPhysics
Creates sheet physics that has no momentum after the user stops dragging.
RenderSheetViewport
ScrollIncrementDetails
A details object that describes the type of scroll increment being requested of a ScrollIncrementCalculator function, as well as the current metrics for the scrollable.
ScrollIntent
An Intent that represents scrolling the nearest scrollable by an amount appropriate for the type specified.
Sheet
A material design bottom sheet.
SheetBehavior
Describes how SheetScrollable widgets should behave.
SheetContext
SheetController
A ScrollController suitable for use in a SheetPosition created by a Sheet.
SheetMediaQuery
A widget that updates the top safe area proportionally to the position of the sheet
SheetPosition
A scroll position that manages scroll activities for _SheetScrollController.
SheetPrimaryScrollController
A ScrollController suitable for use in a SheetPrimaryScrollPosition created by a Sheet.
SheetPrimaryScrollPosition
A scroll position that manages scroll activities for _SheetScrollController.
SheetScrollable
A widget that transform to user drag.
SheetState
State object for a SheetScrollable widget.
SheetViewport
SnapSheetPhysics
Creates snapping physics for a Sheet.

Enums

ScrollIncrementType
Describes the type of scroll increment that will be performed by a ScrollAction on a SheetScrollable.
SheetFit
How to size the content of a Sheet.

Mixins

SheetPhysics
Determines the physics of a Sheet widget.

Typedefs

ScrollIncrementCalculator = double Function(ScrollIncrementDetails details)
A typedef for a function that can calculate the offset for a type of scroll increment given a ScrollIncrementDetails.
SheetControllerCallback = void Function(SheetController controller)
SheetDecorationBuilder = Widget Function(BuildContext context, Widget child)