scrollToEnd method
void
scrollToEnd()
Scrolls forward by one viewport.
Implementation
void scrollToEnd() {
if (!scrollController.hasClients) return;
final currentOffset = scrollController.offset;
final viewportSize = scrollController.position.viewportDimension;
final targetOffset = (currentOffset + viewportSize).clamp(0.0, scrollController.position.maxScrollExtent);
scrollController.animateTo(
targetOffset,
duration: const Duration(milliseconds: 300),
curve: Curves.easeInOut,
);
}