BottomSheet
Shows a modal Material Design bottom sheet.
A modal bottom sheet is an alternative to a menu or a dialog and prevents the user from interacting with the rest of the app.
To open this control, simply call the page.open() helper-method.
Examples
Simple BottomSheet
loading...
Properties
animation_style
The sheet's animation style.
Value is of type AnimationStyle.
bgcolor
The sheet's background color.
clip_behavior
The sheet's clip behavior.
Value is of type ClipBehavior.
content
The content Control of the bottom sheet.
dismissible
Specifies whether the bottom sheet will be dismissed when user taps on the scrim.
enable_drag
Specifies whether the bottom sheet can be dragged up and down and dismissed by swiping downwards.
elevation
Controls the size of the shadow below the BottomSheet.
Defaults to 0.0.
is_scroll_controlled
Specifies if the bottom sheet contains scrollable content, such as ListView or GridView.
Defaults to False.
maintain_bottom_view_insets_padding
Adds a padding at the bottom to avoid obstructing bottom sheet content with on-screen keyboard or other system elements.
open
Set to True to display a bottom sheet.
Defaults to False.
shape
Defines the shape of the bottom sheet.
Value is of type OutlinedBorder.
show_drag_handle
Whether to display drag handle at the top of sheet or not.
size_constraints
The size constraints to apply to the bottom sheet.
Value is of type BoxConstraints.
use_safe_area
Specifies whether the sheet will avoid system intrusions on the top, left, and right.
Defaults to False.
Events
on_dismiss
Fires when bottom sheet is dismissed.