From b32a7216b504261cd7001f00a46e871583a73260 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 24 Mar 2024 11:35:18 +0800 Subject: [PATCH] :sparkles: Pull to refresh --- lib/screens/explore.dart | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/screens/explore.dart b/lib/screens/explore.dart index a94d3f3..631c561 100644 --- a/lib/screens/explore.dart +++ b/lib/screens/explore.dart @@ -64,11 +64,16 @@ class _ExploreScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( - body: PagedListView( - pagingController: paginationController, - builderDelegate: PagedChildBuilderDelegate( - itemBuilder: (context, item, index) => FeedItem( - item: item, + body: RefreshIndicator( + onRefresh: () async { + paginationController.refresh(); + }, + child: PagedListView( + pagingController: paginationController, + builderDelegate: PagedChildBuilderDelegate( + itemBuilder: (context, item, index) => FeedItem( + item: item, + ), ), ), ),