我应该如何每秒30次调用Android视图的onDraw()方法

时间:2010-01-30 23:19:04

标签: android processing

对于Android,我有一个自定义视图,我在onDraw()方法中填充了原始形状。

来自Processing背景,我希望draw方法每秒自动调用30次,但很明显,这不是android视图的工作方式。

那么我应该如何每秒调用此方法30次?

1 个答案:

答案 0 :(得分:6)

使用Animation,然后在您的视图中点击startAnimation()

我不知道您可以设置目标帧速率 - 相反,您需要及时设置起点和终点,并能够插入两者之间的任何时间点。

如果您不喜欢这种方法,可以考虑让另一个线程定期调用view.postInvalidate()来请求重新绘制View