当前位置: 代码迷 >> Android >> 关于安卓,该如何解决
  详细解决方案

关于安卓,该如何解决

热度:7   发布时间:2016-04-28 07:02:44.0
关于安卓
   我写了一个类继承了VIew,实现了onDraw方法,我在onDraw方法里用代码画了一条直线,
然后再直线的两头又用代码画了了两个圆点,我想实现这样一个功能,想在这两个圆点之间
实现跑马灯的效果,也是想用圆点的形式实现跑马灯效果并且圆点是自己用代码画的。请问怎么
实现啊。请求大神帮忙解答!!!!

------解决方案--------------------
道理是一样的,
比如说你这一秒画一个亮点,画完了,发一个delay Message,然后过一秒,Handler收到这个Message,调整一下位置,调用invalidate(),触发调用onDraw()。这时,画两个亮点。位置就是上面调整过后的。

重新调用onDraw()后,是重新画一遍的,上一秒在onDraw()里画的东西是会被抹掉的。

所以上面的效果就是,这一秒亮一个点,下一秒亮两个点,下一秒亮三个点。。。
  相关解决方案