Android自定义一个时间轴,通过ListView来实现时间轴的效果

来源:互联网 发布:哈工大大数据集团 国企 编辑:程序博客网 时间:2024/05/17 09:22

今天准备写个实际开发的blog,因为我觉得对于我渴求的访问量而言,实际的应用应该会有更多的人来访问查看的。今天我们要做的就是一个类似qq空间中时间轴那样的东西。给大家看看效果图先
大概就是这个样子
我们呢主要写那个轴的实现,其他布局的添加就比较简单了。(和以前的一样,斜体字的可以略过不读)

  1. 我们先来思考一下我们的实施步骤
    首先作为时间轴,就要有标示一个时间点的一个圆点点
    第二呢,既然是时间轴就需要根据时间的长短来对两个圆点之间的线的长度做出不同的长度显示
    那为了完成这两步,我们就需要写一个自定义View,并且呢分别重写这个View的onDraw( )和onMeasure( )方法。
    大致的给大家讲一下这两个方法,首先是onDraw( )方法,这个方法时干嘛的呢,在这个方法中就执行了对这个View的绘制
  2. 具体实现

准备更blog了突然发现好久之前的一个写了一半,先发出来有人需要了再写吧等。
尚未写完,推到了github上,大家感兴趣的自己去看下吧。暂时不准备更啦!
https://github.com/ddanyang/timer

2 0