现在我要刷新颤动子组件数据,这是我现在的代码:
return SmartRefresher(
onRefresh: () => {
_refreshController.refreshCompleted()
},
onLoading: ()=>{
_refreshController.loadComplete()
},
controller: _refreshController,
child: CustomScrollView(
key: PageStorageKey(type),
slivers: <Widget>[
SliverOverlapInjector(
handle: NestedScrollView
.sliverOverlapAbsorberHandleFor(
context,
),
),
SliverPadding(
padding:
const EdgeInsets.symmetric(vertical: 8.0),
sliver: StoriesPage(
type: type,
),
)
],
));
子组件接收类型参数并渲染子siverlist
(请求服务器获取列表ID并在UI中循环渲染),现在我想在用户拉出子siverlist列表顶部时,重新渲染子组件(再次请求服务器,然后重新呈现最新的服务器返回数据)。我应该怎么做才能存档?这是我的project。我应该怎么做才能使其正常工作?