iOS风格的滚轮选择器
其他语言版本: English
- 支持
Day
/Night
模式 - 自定义样式
- 支持循环滚动
- 支持震动反馈
-
DatePicker
年-月-日
或年-月
选择器支持
最大
和最小
时间限制亮色模式 暗色模式 -
WeekdayTimePicker
周几-小时-分钟
选择器亮色模式 暗色模式 -
DayTimePicker
日-小时-分钟
选择器
通过 Gradle 从 Maven Central 下载最新的 AAR :
implementation 'sh.tyy:wheelpicker:0.4.0'
自定义item的样式的方式如同 RecyclerView
一样.
你需要提供一个 BaseWheelPickerView.Adapter
和 BaseWheelPickerView.ViewHolder
.
需要特别注意的是: ViewHolder 的 itemView 需要是一个固定高度的视图.
毕竟
WheelPicker
是基于RecyclerView
的. 这样做可以尽可能保证其性能和可靠性.
自定义 WheelPicker 请参考 CustomWheelPickerView.kt
更复杂的自定义 (例如 多列), 请参考 WeekdayTimePickerView
WheelPicker 灵感来自于 devilist/RecyclerWheelPicker.
WheelPicker is available under the Apache 2.0 license. See the LICENSE file for more info.