自定义滚轮效果选择器spinnerwheel的使用总结

项目中有使用到像IOS滚轮效果的选择时间或数字的组件:android-spinnerwheel

github地址:https://github.com/ai212983/android-spinnerwheel

总结下用法:

 

XML中使用: 

WheelVerticalView

代码中设置:

(1)数值型滚轮:

//設置滾輪的數據源,包含最小值和最大值

wvInterval.setViewAdapter(new NumericWheelAdapter(this,MIN_VALUE, MAX_VALUE));

//設置一次可顯示3

wvInterval.setVisibleItems(3);


(2)字符型滚轮:

//設置單位滾輪的數據源,mRepeatTypesSource为字符串集合

wvRepeatType.setViewAdapter(new ArrayWheelAdapter(this,mRepeatTypesSource));

//設置可顯示3

wvRepeatType.setVisibleItems(3);

//設置是否轉到了最後的選項再往後循環跳至開始的選項

wvMonth.setCyclic(true);



转载于:https://www.cnblogs.com/krislight1105/p/3748331.html

你可能感兴趣的:(自定义滚轮效果选择器spinnerwheel的使用总结)