【思路】:自定義一個新控件 ListBox2 繼承 ListBox,在 ListBox2 的頂部加上 PullDownRefreshPanel(下拉刷新面板),在ListBox2頂部加上 PullUpLoadPanel(上拉加載面板)。
代碼架構如下圖,這里不再贅述,具體請看源碼(在底部),源碼里有詳細的注釋,歡迎討論交流。
我寫了一個Demo,示例效果如圖:
【下拉刷新】 【松開刷新】 【正在刷新】
【上拉加載更多】 【松開加載更多】 【正在加載】
示例源碼:點擊下載
本文參考:http://www.cnblogs.com/wuzhsh/archive/2012/09/04/2670307.html ,感謝這位大牛提供的思路。
本文僅供交流,未經允許,請勿轉載,如果忍不住轉載,請注明來自本博客。