【发布时间】:2019-08-02 10:17:24
【问题描述】:
我想创建一个可以刷新列表项的自定义小部件。它看起来像这样:
...
Widget build(BuildContext context){
return new RefreshIndicator(
child:data.isEmpty?
new SingleChildScrollView(
child:new Center(
child:new Text("this is a empty widget which needs to be center in parent!)
),
)
:
new ListView.separated(...)
);
}
但是当我触摸屏幕并移动时它无法刷新,我猜它太短以至于不足以滚动?
我尝试将Center 的Container 状态定义为相同的结果,但是如果我将1000 定义为Container 的height,它现在可以刷新,我该怎么办?
【问题讨论】:
-
接受的答案可能会导致一些问题。 Here 是我的优化版。
标签: listview flutter scrollview