Flutter: принудительно закрывать modalBottomSheet только при нажатии кнопки

#flutter #flutter-showmodalbottomsheet

#flutter #flutter-showmodalbottomsheet

Вопрос:

Я использую modalBottomSheet для хранения профиля настроек моего пользователя. Я хочу выполнить операцию firebase при закрытии нижнего листа. Есть ли способ отключить все жесты modalBottomSheet, чтобы заставить лист закрываться только при операции с иконкой на кнопке? Спасибо

Ответ №1:

Вы можете установить isDismissible и enableDrag false .

 showModalBottomSheet(
    context: context,
    isDismissible: false,
    enableDrag: false,
    builder: (context) => BottomSheetWidget(),
);
  

Комментарии:

1. Фантастический Джигар. Большое спасибо!