链接地址:
https://github.com/chrisbanes/Android-PullToRefresh
Pull To Refresh Views for Android
This project aims to provide a reusable Pull to Refresh widget for Android. It was originally based on Johan Nilsson's library (mainly for graphics, strings and animations), but these have been replaced since.
Features
- Supports both Pulling Down from the top, and Pulling Up from the bottom (or even both).
- Animated Scrolling for all devices (Tested on 1.6+)
- Works for all AbsListView derived classes. ListView, ExpandableListView & GridView have been implemented.
- Also Works with WebView!
- Integrated End of List Listener for use of detecting when the user has scrolled to the bottom.
- Maven Support (thanks to Stefano Dacchille)
- Indicators to show the user when a Pull-to-Refresh is available
- Lots of Customisation options!
Repository at https://github.com/chrisbanes/Android-PullToRefresh.
Usage
To begin using the libary, please see the Quick Start Guide page.
Customisation
Please see the Customisation page for more information on how to change the behaviour and look of the View.
Pull Up to Refresh
By default this library is set to Pull Down to Refresh, but if you want to allow Pulling Up to Refresh then you can do so. You can even set the View to enable both Pulling Up and Pulling Down using the 'both' setting. See the Customisation page for more information on how to set this.