【发布时间】:2021-04-07 14:13:34
【问题描述】:
我想在ConnectionState.waiting 的第一秒显示一个Text() 小部件,但如果需要超过一秒,我想显示一个带有自定义动画的不同小部件。
简化代码(StatelessWidget):
...
Stream
...
if (snapshot.connectionState == ConnectionState.waiting) {
return Text('Loading data');
return CustomWidget(); <- Show this widget instead of Text if more than 1 sec
}
【问题讨论】:
-
需要更长的时间是什么意思?连接时,等待状态只会被调用一次。
标签: flutter flutter-futurebuilder