自定義滾輪WheelView源碼全方位分析

還是去年的時候,當時在帝都,第一份工作在北京西站旁邊,是一家互聯網金融公司,雖然說只在那裏呆了半個月不到,因爲第一份工作,所以記得特別清楚,尤其是寫字樓裏一樓的保安哥,看起來很友善,每天都對你笑臉相迎,而且看起來很快樂,爲人也很熱心,現在都一年時間了,有點懷念在那裏上班。當時做的第一個項目是一款金融App,裏面有個功能是選擇用戶的地區,所以就用到了滾輪這東西,當時由於是剛培訓出來,對很多控件,特別是第三方控件只是會使用,但是並不瞭解裏面的原理,另外由於時間緊迫,所以當時就直接去網上找了個第三方的控件套上去就完事了,當時還感覺挺有成就感的,現在覺得太low了,一個程序員怎麼僅僅只會粘貼複製呢?於是今年花了很長時間(由於腦子笨所以花了很長時間)把自定義滾輪WheelView源碼研究了一遍,現在我把自己的理解和想法寫出來,希望對大家有幫助,也希望大家能及時糾正。

一個稍微複雜的自定義控件其實涉及到很多方面,比如View的事件體系,View的工作原理,還有緩存技術,設計模式,算法等等。其實自定義滾輪在很多方面都是參考了ListView的實現原理,當然它比起ListView來說肯定簡單多了,在我的”自定義滾輪WheelView源碼解析”系列文章中我將會從全方位的角度來分析自定義滾輪的具體實現過程,我相信如果大家完全整明白了自定義WheelView的實現過程,大家以後對自定義控件就很自信了。

這是自定義滾輪WheelView的源碼下載地址:
http://download.csdn.net/detail/u010937230/9733737

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章