flutter [已关闭]

vxbzzdmp  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(90)
    • 已关闭**。此问题需要更多focused。当前不接受答案。
    • 想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

昨天关门了。
Improve this question
我想显示snackbar类似的东西,在那里它弹出时,试图加载新的数据没有互联网连接,但然后隐藏。如果他们试图加载数据再次没有互联网,它再次弹出,然后隐藏类似的Instagram。
我已经实现了监控互联网连接的功能,现在我只能显示一次snackbar。但我希望每当我们在没有互联网连接的情况下加载数据时,它都会显示出来,然后隐藏起来。如果他们试图在没有互联网的情况下再次加载数据,它会再次弹出,然后隐藏起来,就像Instagram一样。

dxxyhpgq

dxxyhpgq1#

您可以按ScaffoldMessenger在屏幕上显示Snackbar,如下所示:

ElevatedButton(
  onPressed: () {
    final snackbar = SnackBar(
      content: const Text('Your message'),
    );
    ScaffoldMessenger.of(context).showSnackBar(snackbar);
  },
  …
),

这是ElevatedButtononPressed示例,每次单击它时,它将显示一个新的小吃店。
您可以将代码放入ElevatedButton并将其添加到所需的方法中,只要确保传递的是正确的context即可。

相关问题