在項目中使用一個像IOS風格的日期控件

項目中需要做成這樣的效果:


這是使用ios組件來實現的。

而我們AndroidSDK中提供的組件 DatePicker如下


查了一下文檔發現沒有提供可插拔的接口,也就是不好直接通過設置做成兩邊都是日期的這種“定製”化的DatePicker.

再來看一下MIUI下DatePicker的效果:



還挺好看的,只是沒有source code來自定義成自己的效果。


上網找開源的組件來做

http://stackoverflow.com/questions/7405797/android-picker-list-similar-to-ios-date-picker

以上鍊接中提到兩個開源組件Andorid Wheel 和 DateSlider

效果圖如下:

Android Wheel:


效果很逼真,不錯!

DateSlider:


也蠻漂亮的,不錯是橫向的。

於是決定使用android wheel來做,可是在google 開源站點上找不到相應的源代碼, 源代碼check out 不下來!svn提示資源文件夾不存在

後來找到一個新的svn地址:

http://android-wheel.googlecode.com/svn/trunk/

不是 http://android-wheel.googlecode.com/svn/trunk/ android-wheel-read-only  這個




參考資料:

http://stackoverflow.com/questions/5319152/how-to-use-android-wheel-into-my-project

http://tolkianaa.blogspot.mx/2012/03/do-not-try-to-reinvent-wheel.html

http://code.google.com/p/android-wheel/

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