scrollDown static method

dynamic scrollDown(
  1. ScrollController scrollController,
  2. int millis, {
  3. int delay = 0,
})

Implementation

static scrollDown(ScrollController scrollController, int millis, {int delay = 0}) {
  Future.delayed(Duration(milliseconds: delay)).then((value) {
    if (scrollController.hasClients) { //in case user switched away
      scrollController.animateTo(
        scrollController.position.maxScrollExtent,
        curve: Curves.easeOut,
        duration: Duration(milliseconds: millis),
      );
    }
  });
}