Flutter - измените enableDrag и isDismissible в showModalBottomSheet после того, как модальное окно было отрисовано

Я хотел бы изменить состояние, в котором находится мой showModalBottomSheet. В частности, измените enableDrag и isDismissible между true/false без отображения нового модального окна или замены того, который уже отображается. Возможно ли это сейчас вообще?

bool allowDismiss = false; // change this variable after render

showModalBottomSheet(
          context: context,
          isScrollControlled: true,
          isDismissible: allowDismiss, 
          enableDrag: allowDismiss,
          shape: RoundedRectangleBorder(
            borderRadius:
                BorderRadius.only(topLeft: Radius.circular(30), topRight: Radius.circular(30)),
          ),
          builder: (context) => Container(height: 400),
        )

0 ответов

Другие вопросы по тегам