首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于安卓,该如何解决

2014-01-05 
关于安卓我写了一个类继承了VIew,实现了onDraw方法,我在onDraw方法里用代码画了一条直线,然后再直线的两头

关于安卓
   我写了一个类继承了VIew,实现了onDraw方法,我在onDraw方法里用代码画了一条直线,
然后再直线的两头又用代码画了了两个圆点,我想实现这样一个功能,想在这两个圆点之间
实现跑马灯的效果,也是想用圆点的形式实现跑马灯效果并且圆点是自己用代码画的。请问怎么
实现啊。请求大神帮忙解答!!!!
[解决办法]
道理是一样的,
比如说你这一秒画一个亮点,画完了,发一个delay Message,然后过一秒,Handler收到这个Message,调整一下位置,调用invalidate(),触发调用onDraw()。这时,画两个亮点。位置就是上面调整过后的。

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

所以上面的效果就是,这一秒亮一个点,下一秒亮两个点,下一秒亮三个点。。。

热点排行