Selecting dates and times is one of the features you will encounter in most projects. However, some of the controls provided by the Android SYSTEM API are not perfect in design and function, such as TimePicker and DatePicker, and many times cannot meet the requirements of our application.
Here are a few of the open source projects I’ve used in my projects. They are the best time pickers on GitHub. Either in terms of design or functionality, there’s always one for you.
MaterialDateTimePicker
This is my personal favorite time and date picker. The Design style is just like its name, using Material Design style, which is in line with the Design requirements of Android platform for App.
At the same time, the MaterialDateTimePicker uses Android framework layer code to encapsulate the Library. The simple and familiar API is very user-friendly. The minimum version is 4.0. Ofo, the bike-sharing app we usually use, also chooses this open source project.
GitHub address: github.com/wdullaer/Ma…
android-betterpickers
Compared to the MaterialDateTimePicker project, this selector is slightly richer in functionality and design, with more system compatible versions, including Android 2.3 at the minimum. However, the only thing that worries me is that up to now, there are 83 Issues left on the project homepage of GitHub, and the author is not very active.
GitHub address: github.com/code-troope…
linear-time-picker
According to the author, this selector is inspired by the famous Timely product. In a word, is not let you instantly feel forced case to promote a lot. Its customizable API is also very free, with support up to version 3.0. In particular, the exquisite animation effect will definitely make your eyes shine.
GitHub address: github.com/code-mc/lin…
PickView
Finally, there is a PickView open source project that has been marked DEPRECATED and discontinued. Why are we even introducing pickViews here? Just because it is very iOS, in a real sense to imitate the iOS system wheel selection control. Don’t laugh. You might actually need it. Android apps designed to mimic or share a UI with iOS are not uncommon.
GitHub address: github.com/brucetoo/Pi…
In this installment of GitHub’s open source date and time picker, I’m sure there’s one that will impress you. Before you go, GitHub, my collection of Android open source projects for my personal collection, and more sub-categories, are getting bigger and bigger. If you like, please leave a Star:
Github.com/Mike-bel/aw…
About me: Yifeng, blog address: Yifeng. Studio /, Sina Weibo: IT Yifeng
Scan the QR code on wechat, welcome to follow my personal public account: Android Notexia
Not only share my original technical articles, but also the programmer’s workplace reverie