Flutter 转场动画卡顿
当用户打开页面的时候,转场动画正在执行,这时候新页面的接口数据返回,刷新页面UI,会出现卡顿的现象
解决办法
在Build 方法中添加如下代码
var route = ModalRoute.of(context);
route?.animation?.addStatusListener((status) {
if(status == AnimationStatus.completed){
request();
}
});
当转场动画结束的时候,再发起网络请求即可。