对于Android,我有一个自定义视图,我在onDraw()方法中填充了原始形状。
来自Processing背景,我希望draw方法每秒自动调用30次,但很明显,这不是android视图的工作方式。
那么我应该如何每秒调用此方法30次?
答案 0 :(得分:6)
使用Animation,然后在您的视图中点击startAnimation()。
我不知道您可以设置目标帧速率 - 相反,您需要及时设置起点和终点,并能够插入两者之间的任何时间点。
如果您不喜欢这种方法,可以考虑让另一个线程定期调用view.postInvalidate()
来请求重新绘制View
。