scrollToBottom method

void scrollToBottom()

Implementation

void scrollToBottom() async {
  double getMovePosition() {
    if (reverse) {
      return 0.0;
    } else {
      return position.maxScrollExtent;
    }
  }

  if (hasClients) {
    double movePosition = getMovePosition();
    jumpTo(movePosition);
    WidgetsBinding.instance.addPostFrameCallback((_) async {
      movePosition = getMovePosition();
      animateTo(
        movePosition,
        duration: const Duration(milliseconds: 50),
        curve: Curves.easeInOut,
      );
    });
  }
}