スクロールが飛ぶ!
417
ListViewは画面から消えたWidgetはデータが消えて、画面にでるとinistStateが呼ばれるようになっているようで、inistStateとか初期化時にサイズが変わるWidgetがあると画面に入った瞬間飛ぶという現象が発生するみたいです。
417
なので、対策は、サイズを最初に指定しておくか、データの取得とかは、最初にしておくとかしないといけないですね。
417
もしくは、
ListView(children:[
…
]);
↓
SingleChildScrollView(child: Column(children:[
…
]));
ListViewをSingleChildScrollViewとColumnに変更すると上手くいくかもね
417
Flutter開発で知らないと損すること