新的flutter开发者在这里。在测试中,我注意到推动和弹出嵌入式平台视图可能会导致Flutter应用掉帧。有没有一种方法可以等到构建窗口小部件后再推动路线?
例如,使用Google Maps Flutter小部件,是否可以实例化并异步构建它,然后仅在加载后按路线显示它?我正在尝试为用户创造无缝体验。
感谢任何信息,谢谢!
答案 0 :(得分:0)
您可以将逻辑放在async
函数中。
Future buildAndNavigate(BuildContext context) async {
Widget widgey = await buildWidget();
Navigator.push(context, ...);
}