https://pub.dev/packages/pull_to_refresh/install
![](https://thana.in.th/wp-content/uploads/2021/06/Screen-Shot-2564-06-28-at-17.12.17.png)
pubspec.yaml
![](https://thana.in.th/wp-content/uploads/2021/06/Screen-Shot-2564-06-28-at-17.15.35-1024x715.png)
pull_to_refresh: ^2.0.0
NewsPage.dart
add RefreshController
![](https://thana.in.th/wp-content/uploads/2021/06/Screen-Shot-2564-06-29-at-02.00.29-1024x335.png)
RefreshController _refreshController = RefreshController(initialRefresh: false);
add SmartRefresher below ListView
![](https://thana.in.th/wp-content/uploads/2021/06/Screen-Shot-2564-06-29-at-02.03.33-1024x816.png)
SmartRefresher(
enablePullDown: true,
enablePullUp: true,
controller: _refreshController,
child:
..
..
)
![](https://thana.in.th/wp-content/uploads/2021/06/Screen-Shot-2564-06-29-at-02.17.25.png)
(Visited 136 times, 1 visits today)