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.
A closely related widget is a persistent bottom sheet, which shows
information that supplements the primary content of the app without
preventing the use from interacting with the app. Persistent bottom sheets
can be created and displayed with the Scaffold.showBottomSheet
function.
Returns a Future
that resolves to the value (if any) that was passed to
Navigator.pop when the modal bottom sheet was closed.
See also:
- BottomSheet
Scaffold.showBottomSheet
- material.google.com/components/bottom-sheets.html#bottom-sheets-modal-bottom-sheets
Source
Future<dynamic/*=T*/> showModalBottomSheet/*<T>*/({ BuildContext context, WidgetBuilder builder }) { assert(context != null); assert(builder != null); return Navigator.push(context, new _ModalBottomSheetRoute<dynamic/*=T*/>( builder: builder, theme: Theme.of(context, shadowThemeOnly: true), )); }