在Flutter中,可以使用WidgetsBindingaddPostFrameCallback方法来监听界面rebuild完毕。

具体实现方式如下:

  1. 获取WidgetsBinding对象:
WidgetsBinding widgetsBinding = WidgetsBinding.instance;
  1. 在需要监听的地方调用addPostFrameCallback方法,传入一个回调函数:
widgetsBinding.addPostFrameCallback((_) {
  // 在这里执行界面rebuild完毕后的逻辑
});

回调函数中的_参数表示当前帧的时间戳,可以不用关心。

这样就可以监听界面rebuild完毕了。在回调函数中可以执行需要在界面rebuild完毕后执行的逻辑。

flutter的37版本如何监听界面rebuild完毕

原文地址: http://www.cveoy.top/t/topic/bd8P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录