the open source libiary MJRefresh is a good choice, you can easily add a refresh foot . if you want use the same animation of your image, maybe you should use MJRefreshAutoGifFooter class with a gif image. the project include the same example , you can download and try it on your device.