亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

功能:WheelView時間選擇器(區分大小月、平閏年2月的天數)

標簽:
Android

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

效果图如下:

WheelView时间选择器效果

一.使用过程:

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

二.实现:

1、依赖:

添加依赖

2、布局:

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

年月日列表的布局

3、声明/初始化控件:

必要的声明

初始化控件

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

对年份列表的操作

对月/日的数据操作

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

初始年月日数据

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

大小月/平闰年2月天数

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

birthday = 2017年08月14日

babyBirthday = 1502640000

两种格式的时间

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

图片发自简书App

结束。



作者:隰有荷
链接:https://www.jianshu.com/p/97c7652d7f65


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消