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)