淡出动画,然后使用Navigator.push和PageRouteBuilder淡入

时间:2020-08-31 04:11:05

标签: android ios flutter flutter-dependencies flutter-animation

我想在将导航器推到另一页时进行过渡。我想淡出到空白屏幕,然后立即淡入下一页的内容。使用此当前代码,淡出和淡入是同时进行的,因此页面的内容是交叉淡入淡出的,这是我不希望的。

Navigator.push(
        context,
        PageRouteBuilder(
          pageBuilder: (context, animation1, animation2) => Page2(),
          transitionsBuilder: (context, animation1, animation2, child) =>
              FadeTransition(opacity: animation1, child: child),
          transitionDuration: Duration(milliseconds: 1000),
        ),
      );

提前谢谢!

0 个答案:

没有答案