我如何才能等到构建小部件后再推路线?

时间:2019-04-21 23:00:41

标签: dart flutter

新的flutter开发者在这里。在测试中,我注意到推动和弹出嵌入式平台视图可能会导致Flutter应用掉帧。有没有一种方法可以等到构建窗口小部件后再推动路线?

例如,使用Google Maps Flutter小部件,是否可以实例化并异步构建它,然后仅在加载后按路线显示它?我正在尝试为用户创造无缝体验。

感谢任何信息,谢谢!

1 个答案:

答案 0 :(得分:0)

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

Future buildAndNavigate(BuildContext context) async {
  Widget widgey = await buildWidget();
  Navigator.push(context, ...);
}