MaterialDateTimePicker
設計風格正如它的名字一般,使用的是 Material Design 樣式,這很符合 Android 平臺對 App 的設計要求。
同時,MaterialDateTimePicker 使用安卓系統(tǒng)框架層代碼來進行封裝 Library,簡單又熟悉的 API 使用非常人性化。系統(tǒng)最小支持到 4.0 版本。我們平時所使用的共享單車應用 ofo 也是選擇這個開源項目。
Version 2 Layout
| Date Picker | Time Picker |
|---|---|
![]() |
Version 1 Layout
| Date Picker | Time Picker |
|---|---|
![]() image.png
|
![]() image.png
|
GitHub 地址:https://github.com/wdullaer/MaterialDateTimePicker
android-betterpickers
| 1 | 2 | 3 |
|---|---|---|
![]() image
|
![]() image
|
![]() image
|
相比 MaterialDateTimePicker 項目,這款選擇器在功能和設計上稍微豐富一些,系統(tǒng)兼容版本更多一些,最小支持 Android 2.3 版本。不過令人擔憂的是,截止目前,在 GitHub 網(wǎng)站項目主頁還遺留有80多個 Issues 尚待解決,并且作者并沒有很活躍。
| 1 | 2 | 3 |
|---|---|---|
![]() image
|
![]() image
|
![]() image
|
| 4 | 5 | 6 |
|---|---|---|
![]() image
|
![]() image
|
![]() image
|
| 7 | 8 | 9 |
|---|---|---|
![]() image
|
![]() image
|
![]() image
|
GitHub 地址:https://github.com/code-troopers/android-betterpickers
linear-time-picker
這款選擇器靈感來自于大名鼎鼎的 Timely 產(chǎn)品。一句話,是不是讓你瞬間感覺逼格提升不少。其可定制的 API 也是非常自由,最小支持到 3.0 版本。尤其是那精致的動畫效果,絕對令你眼前一亮。
GitHub 地址:https://github.com/code-mc/linear-time-picker
PickView
最后給大家介紹一款已被標記為 DEPRECATED 并停止維護的 PickView 開源項目。為什么這里還要介紹 PickView 呢?只因為他很 iOS 化,真正意義上模仿 iOS 系統(tǒng)的滾輪選擇控件。別笑,你也許真能用得上。模仿 iOS 而設計或者說與 iOS 共用一套 UI 的 Android App 并不少見,不行也要上。
GitHub 地址:https://github.com/brucetoo/PickView











