雖然如今有不少的下拉刷新的開源框架可使用,而且使用起來也都是很方便。可是若是想要修改下拉刷新的顯示效果,可能用那些開源框架實現起來就不是那麼方便。html
而且在出去面試的時候,若是被人問道下拉刷新你是怎麼作的,若是你告訴別人你是用的第三方的框架,那麼對你的面試並無什麼好處,並且不利於你找到高薪的 工做,可是若是,你說是本身寫的,那你找工做成功的概率就會大不少,並且找到高薪的工做的可能性也會更大。java
因此本文就採用本身實現的方式,實現ListView的下拉刷新,而且添加仿美團的刷新展現效果,先上效果圖:android
實現原理:面試
佈局網絡
總體的容器時使用相對佈局,下層是放置了一個ImageView用於顯示美團的小人,上層是放置了一個ListView(其實也能夠放置別的View,看你的須要了)。下面看一下佈局文件內容:app
而後是代碼,代碼裏註釋比較詳細,這裏就不在用文字進行描述了,直接看代碼吧,若是看不懂能夠留言。代碼:框架