build header to pull to refresh with PullToRefreshContainer. and you can easy to handle the status in pulling. Widget build(BuildContext context) { return PullToRefreshNotification( color: Colors.blue, onRefresh: onRefresh, maxDragOffset: 80.0, child: CustomScrollView( slivers: <Widget>[ Sliver...