如何知道该页面正在加载?这样我才能在加载动画之前使用我的动画控制器

时间:2019-03-05 04:56:40

标签: android flutter flutter-animation

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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