trm11tkr / github-repo-search

株式会社ゆめみ様のFlutterエンジニアコードチェック課題。
0 stars 0 forks source link

キーボード表示によるレイアウトエラーを修正 #25

Closed trm11tkr closed 2 years ago

trm11tkr commented 2 years ago

概要

GithubRepoListPageがスクロール可能ではないので、レイアウトエラーが生じる 特に横向きの時には窮屈に感じる

タスク

trm11tkr commented 2 years ago

SingleChildScrollViewでラップすると、 横画面 →縦画面の時に生じるレンダリングエラーは解消されたが、 SearchFormとTotalCountBarまでスクロールできてしまう。 → キーボード表示中だと無限にスクロールできてしまい、SearchFormとTotalCountBarが見えなくなる

trm11tkr commented 2 years ago

キーボード表示中にスクロールを感知するとキーボードを閉じさせる

SingleChildScrollViewの以下のプロパティで実現できた。 keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag

trm11tkr commented 2 years ago

スクロール自体禁止にする

SingleChildScrollViewの以下のプロパティで実現できた。 physics: const NeverScrollableScrollPhysics()

trm11tkr commented 2 years ago