android自定义日期组件(拨动效果)

android自带的日期组件是通过TimeDialog,让用户上下调整来输入.但这样势必让用户需要点击某个按钮,弹出对话框后在选择.感觉不是非常的友好.

自己写了一个日期组件,可以通过手势在时间上拨动,达到调整数字的目的.

代码如下:

事件接口:

最终效果如下:

在数字上面,用手左右来回拖动,时间也会跟着变动. 如果长按,则会弹出android标准的日期控件.

3 条评论。

  1. 很想了解关于自定义时间控件方面的知识,希望你能把完整的代码发给我,谢谢了!

  2. 代码都在这里了。其实所谓的自定义时间空间,无非就是个基础TextView的一个组件,根据用户手指的轨迹,来动态的更新TextView上的显示。代码内部使用Calendar类来计算时间.

  3. 配置文件有么,如果有的话能发给我一份么?