flutter: ИСКЛЮЧЕНИЕ, ЗАГРЕШАЕМОЕ ПРИ ОТОБРАЖЕНИИ БИБЛИОТЕКИ: RenderFlex, переполненный n пикселями внизу - PullRequest
3 голосов
/ 14 июля 2020

При развертывании экранной клавиатуры на android flutter вызывает исключение и отображает узор с желто-черной полосой. Сообщение об исключении объясняет, почему и как этого избежать, но я вообще не понимаю, почему это состояние ошибки. Могу я просто проигнорировать это, а если нет, то как правильно с этим справиться.

нижняя часть залита 128 пикселей

1 Ответ

3 голосов
/ 14 июля 2020
  1. Быстрое решение - заблокировать виджеты внутри Scaffold, чтобы изменить их размер при открытии клавиатуры. Мы можем сделать это, используя свойство resizeToAvoidBottomInset в виджете Scaffold.
     Scaffold(
        resizeToAvoidBottomInset: false,
        body: .....,
      ),

OR

Другое решение - обернуть виджет Column в виджет scrollable. Встроенный виджет Flutter, который хорошо работает, - это SingleChildScrollView. Это лучшее решение, чтобы избежать ошибки Bottom overflowed при открытии клавиатуры.
...