在推送路线之前,我怎么能等到构建小部件?

问题描述 投票:0回答:1

这里有新的扑克开发者。在我的测试中,我注意到推送和弹出嵌入式平台视图会导致Flutter应用程序丢帧。有没有办法在推送路径之前我可以等到构建小部件?

例如,使用Google Maps Flutter小部件,有没有一种方法可以实例化它并异步构建它,然后只有在加载后才推送路径显示它?我正在努力为用户创造无缝体验。

感谢任何信息,谢谢!

dart flutter
1个回答
0
投票

你可以将逻辑放在async函数中。

Future buildAndNavigate(BuildContext context) async {
  Widget widgey = await buildWidget();
  Navigator.push(context, ...);
}
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.