我正在编写一个简单的游戏,并且必须在屏幕上绘制动画,并且当前正在invalidate()
内调用onDraw()
方法。我只想定期更新我的画布。
我想将invalidate()
电话转移到其他地方,因为在onDraw()
内呼叫相当糟糕。但是,我的目标平台是android姜饼,我可能无法利用那些涉及多线程的方法。
是否有设置onDraw()
之外的计时器invalidate()
如果时间间隔符合我的愿望而不涉及多线程?
答案 0 :(得分:0)
在用户输入后调用invalidate()不是一个想法吗?
如果你想看一个计时器: https://developer.android.com/training/scheduling/alarms.html 这个方法应该适用于您的Android版本。