openBottomSheet static method

Future<void> openBottomSheet(
  1. BuildContext context,
  2. Widget builder(
    1. BuildContext
    ), {
  3. ShapeBorder? shape,
})

Открывает нижний лист (BottomSheet) в приложении.

context — контекст для отображения нижнего листа. builder — функция для построения содержимого нижнего листа. shape — опциональная форма нижнего листа.

Возвращает результат закрытия нижнего листа.

Implementation

static Future<void> openBottomSheet(
  BuildContext context,
  Widget Function(BuildContext) builder, {
  ShapeBorder? shape,
}) async {
  await closeDialog();
  _isDialogOpened = true;
  return showModalBottomSheet(
    context: context,
    builder: builder,
    isScrollControlled: true,
    useRootNavigator: true,
    shape: shape,
  ).then((value) {
    _isDialogOpened = false;
    return value;
  });
}