在 Flutter 中重新创建交叉溶解导航



使用路由在 Flutter 中的两个页面之间导航时,如何从 iOS 重新创建modalTransitionStyle = .crossDissolve

在这里,您可以更改过渡持续时间:

              Navigator.of(context).push(
        PageRouteBuilder<Null>(
            pageBuilder: (BuildContext context, Animation<double> animation,
                Animation<double> secondaryAnimation) {
              return AnimatedBuilder(
                  animation: animation,
                  builder: (BuildContext context, Widget child) {
                    return Opacity(
                      opacity: animation.value,
                      child: YourWidgetPage(),
                    );
                  });
            },
            transitionDuration: Duration(milliseconds: 600)),
      );

相关内容

  • 没有找到相关文章

最新更新