知道如何去设置一个闹钟了,这是不够的,要想做一个实用的商业软件,必须还要友好的用户界面 ,那么,从现在开始,就来研究下设置时间时候所要用到的滑轮控件:具体效果图如下。
代码是copy的,我可写不出来如此犀利的控件,不过深入的学习下,还是很有收获的。
看下完整控件的类:
1、WeelAdapter定义一个接口,定义滑轮为几个基本属性
2、ArrayWheelAdapter 滑轮数组的适配器
3、NumericWheelAdapter 滑轮数字的适配器
4、OnWheelChangedListener 当滑轮改变时的监听接口
5、OnWheelScrollListener 滑轮滑动的监听接口
6、WheelView 滑轮控件的核心类,完成整个控件的UI界面和监听处理
7、TimeWheelView 组合几个WheelView成新的控件。