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
Supports all of the views: ListView, GridView, ScrollView, FrameLayout, or Even a single TextView.
Support Android 2.2+
https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
It's easy to use and more powerful than SwipeRefreshLayout.
It's well designed, you can customize the UI effect
Supports all of the views: ListView, GridView, ScrollView, FrameLayout, or Even a single TextView.
Support Android 2.2+
https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh