PageController animateToPage () не прокручивается до ожидаемой страницы - PullRequest
0 голосов
/ 08 марта 2020

Я изменил onWillPop() виджета WillPopScope() в root моего дерева виджетов для текущего экрана, который имеет PageView из 5 страниц

 @override
  Widget build(context) {
    return WillPopScope(
        onWillPop: () => goBack(),
        child: routes[nav]);
  }

затем функция goBack ():

static void goBack() {
      //animateToPage() goes one page backwards
          _pageController.animateToPage(0,
          duration: Duration(milliseconds: 300), curve: Curves.ease);
     //_pageController.jumpToPage(0)
     //jumping goes to the 0th page
  }

Я думаю, это потому, что animateToPage() возвращает будущее, а jumpToPage() возвращает только void , но я не уверен в этом .. Следовательно, я хочу знать, что я делаю здесь неправильно, потому что я хочу go на 0-й странице, но также с анимацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...