前言
一款自定义的WheelPicker控件,它的实现基于Android原生NumberPicker,有占用内存小,滚动灵敏的优点。不同于默认风格NumberPicker的是,这款NumberPicker支持用户通过设置Adapter的方式来实现各种不同的需求,比如循环显示周一至周日,日期选择等。
控件截图
image
image
控件说明
WheelPicker的特性:
1.支持自定义字体,文字颜色,文字大小,文字对齐方式。
2.支持设置可见选项个数。
3.支持负数。
4.支持无限滚动,循环滚动。
5.支持用户设置Adapter以满足不同的需求,如:文字选择,时间选择,日期选择等。
6.支持设置摩擦值以改变滑动速度。
7.提供更好的动画效果,支持选中项放大,支持仿IOS的OverScrolling等。
8.兼容NumberPicker的重要方法和接口。
使用方法
1.Gradle:
compile 'com.super_rabbit.wheel_picker:NumberPicker:1.0.1'
2.自定义属性
attribute