flutter_refresh icon indicating copy to clipboard operation
flutter_refresh copied to clipboard

刷新时顶部的下拉的距离没有回去

Open dujianchi opened this issue 7 years ago • 0 comments

先上图:首先这个是默认的界面,刚初始化,还没刷新的 1 然后这个是刷新过后的,顶部多了个间距 2_ 最后这个是我把它往上滑的,顶部那个距离,就多出现了那个刷新时间 3 然后上代码: 两种放child的使用方式我都用过: 1. @override Widget build(BuildContext context) { return Refresh( controller: _refreshController, onHeaderRefresh: () { _loadData(); }, childBuilder: ( _ , {controller, physics}) => ListView.builder( physics: physics, controller: controller, itemBuilder: ( _ , index) => _widgets[index], itemCount: _widgets.length, ), ); } 2. @override Widget build(BuildContext context) { return Refresh( controller: _refreshController, onHeaderRefresh: () { _loadData(); }, child: ListView.builder( itemBuilder: ( _ , index) => _widgets[index], itemCount: _widgets.length, ), ); } 我的布局大概是这样: MaterialApp -> appbar: AppBar body:Scaffold -> Refresh

dujianchi avatar Sep 07 '18 14:09 dujianchi