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