美文网首页Android干货手机移动程序开发安卓资源收集
功能:WheelView时间选择器(区分大小月、平闰年2月的天数

功能:WheelView时间选择器(区分大小月、平闰年2月的天数

作者: 隰有荷 | 来源:发表于2017-08-14 14:23 被阅读130次

    实现一波时间选择器,可以获取到当前滚动轮项选择的年月日(北京时间格式和Unix时间格式的都有)。

    效果图如下:

    WheelView时间选择器效果

    一.使用过程:

    通过滑动年月日三列,选中需要设置的日期,点击确定后可以获取到设置的日期(北京时间格式或者Unix时间格式)

    二.实现:

    1、依赖:

    添加依赖

    2、布局:

    这个布局只写三列表的,"确定"按钮就不写上去了

    年月日列表的布局

    3、声明/初始化控件:

    必要的声明 初始化控件

    4、设置当前滚轮为当天年月日,添加年月日适配器,年月日滚轮滚动事件内逻辑:

    对年份列表的操作 对月/日的数据操作

    5、初始化年月日的数据:

    初始年月日数据

    6、月份滚轮内滚动事件(判断大小月、平闰年2月的逻辑):

    大小月/平闰年2月天数

    7、滚轮内的年月日(String)及其转成Unix的年月日(String):

    birthday = 2017年08月14日

    babyBirthday = 1502640000

    两种格式的时间

    8、7中的转化逻辑(倒数第二行代码中的方法):

    功能:WheelView时间选择器(区分大小月、平闰年2月的天数)

    结束。

    相关文章

      网友评论

        本文标题:功能:WheelView时间选择器(区分大小月、平闰年2月的天数

        本文链接:https://www.haomeiwen.com/subject/toxyrxtx.html