widget - 如何访问RefreshIndicator的RefreshIndicatorState?

标签 widget material-design flutter

RefreshIndicator 的文档建议您可以通过 RefreshIndicatorState 以编程方式触发刷新行为类。

假设我已将 RefreshIndicator 小部件添加到我的应用程序,我如何访问此类的实例?我看不到访问它的属性,我假设 createState() 仅由 Flutter 框架使用。

为了避免 XY problem ,我应该解释我这样做的原因是当我的用户第一次打开应用程序时,我的列表会在视觉上令人愉悦地刷新。该列表最初为空,刷新后将轮询我的服务器以获取数据。

最佳答案

参见 https://docs.flutter.io/flutter/material/RefreshIndicatorState/show.html和一个 usage example在 Flutter 画廊中

本质上

var indicator = new GlobalKey<RefreshIndicatorState>();

然后

indicator.currentState.show();

构建之后。

关于widget - 如何访问RefreshIndicator的RefreshIndicatorState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49759943/

相关文章:

flutter - flutter 中勾号和交叉的图标是什么? ✅❌

使用 CSS 自定义 GtkStack 转换

dart - DOMException 中无法解释的标识符

android - ?attr/不在工具栏中设置正确的颜色

flutter - 在这种情况下,有什么方法可以在initState中使用FutureBuilder(future)?

Flutter - 即使点击后退按钮,如何确保开关打开?

android - 无法在 Android Studio 上生成签名包

php - 在 wordpress 中更改小部件内的默认 HTML 标记

R : combine and save rgl widgets as a single html file

android - 在 AppBarLayout 下方放置 View 寻呼机