如何知道页面正在加载?这样我就可以使用我的动画控制器直到它的加载时间

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

单击登录按钮时,lt应加载我的自定义加载程序类,直到页面加载为止。怎么做?

android flutter flutter-animation
2个回答
0
投票

您无需知道页面何时“完成加载”,您可以控制登录代码。这些是我在这种情况下通常采取的步骤。这些步骤描述了在按钮中触发onTap函数时的操作。

  1. 使用showDialog显示忙碌指示对话框
  2. 使用future进行登录
  3. 添加.then方法到将来和.catchError
  4. 当其中任何一个回调触发时,我调用Navigator.of(context).pop()来删除对话框
  5. 成功执行导航到新视图。

0
投票

使用FutureBuilder小部件。 ConnectionState.waiting可用于显示加载动画。

© www.soinside.com 2019 - 2024. All rights reserved.