做爲總結:
記錄下做定時器更新進度條的問題,也搞了一些時間才解決問題。
要達到的效果是
大概思想:每個listview-item裏都創建了一個CountDownTimer對象,用來更新progressbar的值。
首先在adapter初始化裏,創建一個list,list裏放了等同於item數量的countDownTimer對象,並啓動定時器。然後在getView方法裏,處理progressbar的數據更新任務。
getView的處理:
TimerCount對象:
更新:
後來添加加載更多,出現時間混亂,混亂的原因好像是一個TimerCount對象處理了多個time,不能重新定位時間。