对于Android,我有一个自定义视图,在onDraw()方法中填充原始形状。 从Processing背景出发,我期望绘制方法每秒自动调用30次,但显然这不是Android视图的工作方式。 那么我该如何每秒调用此方法30次呢?
使用一个动画,并从您的视图上调用startAnimation()。 我不知道您是否可以设置目标帧速率 - 相反,您应该在时间上设置起始点和终点,并能够插值两者之间任何时间点的值。如果您不喜欢这种方法,您可以考虑使用另一个线程,定期调用view.postInvalidate()来请求重新绘制您的视图。