Flutter - 如何在屏幕切换时消除滞后(不稳定的过渡)?

Flutter - How to remove the lagging while screen change (jerky transition)?

这发生在一个简单的后退按钮上。后退按钮将其带回仪表板。奇怪的是,从其他屏幕返回仪表板不会导致这种延迟。

我不确定这里 post 的(部分)代码是什么。

发生这种情况是因为您的模拟器滞后,而不是您的应用程序,

或者您可以禁用转换并检查应用程序是否仍然滞后,

 Navigator.pushReplacement(
      context, 
      PageRouteBuilder(
        pageBuilder: (context, animation1, animation2) => Page1(),
        transitionDuration: Duration(seconds: 0),
    ),
);

使用此代码禁用导航器动画,如果应用程序仍然有点滞后,那就是您的模拟器的问题尝试清除缓存或内存或升级您的内存。或尝试重新启动您的模拟器。

重要:此应用程序发布后,这个滞后问题将得到解决,所以现在不用担心,

尝试 flutter run --release 发布您的应用