- Быстрое решение - заблокировать виджеты внутри
Scaffold
, чтобы изменить их размер при открытии клавиатуры. Мы можем сделать это, используя свойство resizeToAvoidBottomInset
в виджете Scaffold.
Scaffold(
resizeToAvoidBottomInset: false,
body: .....,
),
OR
Другое решение - обернуть виджет
Column
в виджет
scrollable
. Встроенный виджет Flutter, который хорошо работает, - это
SingleChildScrollView
. Это лучшее решение, чтобы избежать ошибки
Bottom overflowed
при открытии клавиатуры.