スクロールできWidgetはcontrollerっていう引数があるので
そこにScrollController
を用意して、一番下をセットする。
var _scrollController = ScrollController();
一番下をセットする
_scrollController.jumpTo(_scrollController.position.maxScrollExtent);
一番下をセットする(アニメーション)
_scrollController.animateTo(
_scrollController.position.maxScrollExtent,
duration: const Duration(seconds: 1),
curve: Curves.linear,
);
場合によってはビルドごにやらないとだめかもね
SchedulerBinding.instance.addPostFrameCallback((_) {
_scrollController.animateTo(
_scrollController.position.maxScrollExtent,
duration: const Duration(seconds: 1),
curve: Curves.linear,
);
});
![Flutter開発で知らないと損すること](https://417.run/wp-content/uploads/2021/12/image-1639790999665.png)