Flutter 中如何知道应用程序何时加载?

Cur*_*984 4 dart flutter

在我的 flutter 应用程序中,我正在播放动画。我想仅在页面上的所有小部件加载后才开始播放。本质上,我正在寻找window.onloadflutter 中的 JS 等效项。现在,动画会尽快开始,结果是,当应用程序午餐时,我会在应用程序加载几秒钟时看到白屏,当应用程序最终加载时,动画已经播放了一半。

flutter 中是否有信号或事件让我知道应用程序已加载?

mag*_*n94 5

在小部件中您可以使用

WidgetsBinding.instance.addPostFrameCallback((_){
  //stuff
})
Run Code Online (Sandbox Code Playgroud)

如果您将其放入 initState 中,则回调将在渲染第一帧后调用(如果您需要的话)。