スクロールでき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開発で知らないと損すること