当前位置:   article > 正文

Android自定义时间滚动选择器PickerView Dialog_android 日期选择滚动控件

android 日期选择滚动控件

Android自定义时间滚动选择器PickerView Dialog


正好现在项目到了测试阶段,想想也有一段时间没写博客了。

两个星期前,接到新增信用卡模块的需求。在写到绑定信用卡的时候,有一个还款提醒功能

先上图:

                  

就是这样的一个滚动选择器,网上开源控件那么多,就不重复造轮子了,于是乎“Google一下,你就知道了”。

ok,用不了几分钟,找到一个比较类似我的需求的PickerView,好,就是它了。

阅读一番,原来作者是用画出来的,嗯厉害。到我的工程中接了进去,写好后跑起来一看,perfect! 非常感谢作者为我节省了时间精力,这也是我写博客的初衷。

接着就是抗压环节,经过一番测试,发现当我设置默认的还款日为1号或者28号时,选中的还款日上或者下方的日期就没有显示,当你滑动的时候数据还是会上下滚动,但其缺口还是没显示。

               

带着问题我仔细的看了一遍源码,原来是设置进去的mCurrentSelected 为数组的头或尾时,其上或下的条目就不会绘制了,计算的位置是对的,只是没绘制数据。

于是我找到绘制上下条目时做限制的地方就扩容了数据的头和尾,当其绘制的时候,在空白的地方绘制头数据和尾数据。

ok,就是这样非常好用的控件。如果你的需求也有同样或者类似的功能,那么恭喜你,拿去不谢!

项目地址:https://github.com/LeRothschild/SelectRepaymentDateDialogtDateDialog

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/278871
推荐阅读
相关标签
  

闽ICP备14008679号