先上一張效果 圖:
為了友善大家的了解,我将上面的兩個子子產品封裝成了一個元件,我們今天隻對下面的實作進行講解。
首先這裡倒計時寫在子線程就不說了,還有就是用recycleview而不用listview這也不多說了,這方面比較的文章比較多,但是我在版本5.0的時候遇到一夜問題,就是recyclerview的高度計算不出來,這裡之前面試别人的時候也說過,這裡不是對recycleview的onmeasure()重寫,而是需要設定recycleview的layoutmanager,比如是要實作listview的線性效果,就需要增加下面的layoutparam.
如果是要實作grid的效果,需要設定,這個gridlayoutmanager系統幫我們實作了
要解決pulltorefreshscrollview和recyclerview我嘗試了,通過onintercetor事件攔截,不起作用,最後隻需要在recycleview設定下面一段話就好了。