キーボードの高さは、以下のコードで取得できる。また、キーボードが非表示の時は、0になる。
MediaQuery.of(context).viewInsets.bottom
そのため、build(context)内で
bool isKeyboardShown = 0 < MediaQuery.of(context).viewInsets.bottom;
とすれば、キーボードの表示・非表示によって、入力用のWidgetのみを表示する、といった変更ができる
キーボードの高さは、以下のコードで取得できる。また、キーボードが非表示の時は、0になる。
MediaQuery.of(context).viewInsets.bottom
そのため、build(context)内で
bool isKeyboardShown = 0 < MediaQuery.of(context).viewInsets.bottom;
とすれば、キーボードの表示・非表示によって、入力用のWidgetのみを表示する、といった変更ができる