Announcing our first open source library.
I found existing Pickers to be quite limiting.
They can be found in the official Pickers documentation.
The name already gives it away. They only work with either date or time data.
The official NumberPicker can be hacked to display custom strings instead. To do this you have to use the setDisplayedValues method.
However, styling is practically impossible.
I haven't been able to find a library which fulfills all my criteria. Either they were:
<ch.swissdev.pickerview.PickerView
app:orientation="vertical" />
<ch.swissdev.pickerview.PickerView
app:fadeColor="@android:color/black"
app:orientation="vertical" />
<ch.swissdev.pickerview.PickerView
app:selectedItemColor="#6200EE"
app:fadeColor="@android:color/black"
app:orientation="vertical" />
Oriented horizontally
<ch.swissdev.pickerview.PickerView
app:selectedItemColor="#6200EE"
app:fadeColor="@android:color/black"
app:orientation="horizontal" />
<ch.swissdev.pickerview.PickerView
app:applyColorFilterToImageViews="true"
app:selectedItemColor="#6200EE"
app:fadeColor="#03DAC5"
app:orientation="horizontal" />