問題
Flutterでキーボードを出したときに、BOTTOM OVERFLOWED BY N PIXELS と警告が出ることがある。
解決策
Scaffoldに resizeToAvoidBottomPadding:false を記載する。
Scaffold(
resizeToAvoidBottomPadding: false,
body: ...)
resizeToAvoidBottomPaddingはデフォルトはtrueになっており、キーボードを出したときに画面の要素を隠さないようにリサイズしてくれるのだが、隠しきれなかったときにこのような警告が出る。
falseにすることで、要素は固定したままキーボードを重ねて表示する。
参考
https://stackoverflow.com/questions/51972371/bottom-overflow-by-30px
https://api.flutter.dev/flutter/material/Scaffold/resizeToAvoidBottomInset.html