Как я фиксирую ошибки маршрутизации от направляющих в производственном режиме?

Вы можете закрыть нижний лист, используя

Navigator.of(context).pop();

В качестве альтернативы, вы можете использовать PersistentBottomSheetController, чтобы закрыть нижний лист. Вот как ты это сделаешь.

PersistentBottomSheetController _controller; // instance variable

Следующее может быть помещено в onPressed() тип события.

_controller = homeScaffoldKey
    .currentState
    .showBottomSheet((BuildContext context) {
     return YourWidgetImplementation();
  },
);

И вы можете закрыть его, используя

_controller.close();

Также есть способ показать только часть постоянного нижнего листа, и пользователь может перетащить лист вверх, чтобы просмотреть полное содержание?

Извините, вы должны сделать это самостоятельно, на данный момент в Flutter нет встроенной подобной вещи. Вы можете использовать GestureDetector, чтобы манипулировать вещами по-своему.

5
задан GEOCHET 26 September 2008 в 11:47
поделиться

1 ответ

Для получения 404, необходимо выполнить сервер в продуктивной среде и использовать внешний IP-адрес, а не локальный IP-адрес / петлевой IP-адрес в URL.

Можно также вынудить контроллер рассмотреть все запросы как локальные:

  def local_request?
    return false
  end
10
ответ дан 13 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: