Flutter web: Как разрешить переполнение за пределами окна браузера?

#flutter #flutter-layout #flutter-web

Вопрос:

В веб-приложении Flutter я хотел бы установить минимальную ширину для моего внешнего контейнера. Если окно становится меньше, чем это, содержимое должно быть в состоянии переполниться вне поля зрения (как это делают многие веб-сайты).

Мне удалось добиться этого без каких-либо видимых ошибок на экране, используя переполненное окно с ограничением минимальной ширины, но оно по-прежнему (оправданно) показывает много ошибок в консоли.

Есть ли лучшее / более элегантное решение для этого (или способ отключить сообщения об ошибках для этого конкретного виджета?)

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

1. в моем случае я обернул каркас и 3 разных макета в зависимости от размера экрана.

2. Спасибо за ответ! Жаль, что нет простого способа сделать это.

3. вам нужно, чтобы он прокручивался горизонтально?

4. @galki Спасибо вам за ваш ответ. Это был бы идеальный сценарий, но он не имеет решающего значения. Основной вариант использования заключается в том, что контейнеры не уменьшаются до бесконечности, если пользователь уменьшает размер окна браузера (например, на половину ширины экрана). В настоящее время это приводит к очень узким контейнерам, которые все пытаются вписаться в доступную ширину экрана (или ошибка переполнения).

5. Я не получаю ошибок консоли, используя OverflowBox с максимальной шириной