flutter的37版本如何监听界面rebuild完毕
在Flutter中,可以使用WidgetsBinding的addPostFrameCallback方法来监听界面rebuild完毕。
具体实现方式如下:
- 获取
WidgetsBinding对象:
WidgetsBinding widgetsBinding = WidgetsBinding.instance;
- 在需要监听的地方调用
addPostFrameCallback方法,传入一个回调函数:
widgetsBinding.addPostFrameCallback((_) {
// 在这里执行界面rebuild完毕后的逻辑
});
回调函数中的_参数表示当前帧的时间戳,可以不用关心。
这样就可以监听界面rebuild完毕了。在回调函数中可以执行需要在界面rebuild完毕后执行的逻辑。
原文地址: http://www.cveoy.top/t/topic/bd8P 著作权归作者所有。请勿转载和采集!