It’s a replacement for the deprecated pull to refresh solution. It can contain any view you want.
It’s easy to use and more powerful than SwipeRefreshLayout.
It’s well designed, you can customize the UI effect you want as easy as adding a headview to ListView.
API LEVEL >= 8, all snapshots are taken from Genymotion, 2.3.7.