Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 android 新手,我正在尝试构建一个简单的应用程序,它在屏幕上移动一个小点,它的行为就像一个网球。为了移动点,我有一个方法可以更新它的 x 和 y 坐标(让我们说 updateXY() )。为了让球永远保持动画直到用户退出应用程序,我必须根据间隔调用 updateXY() 方法。关于如何实现这一点的任何想法?
我建议TimerTask为此使用 a 。您可以创建一个Timer并安排TimerTask以固定速率重复,直到取消。
TimerTask
Timer
当您尝试实时做某事时(好吧,对于某种游戏来说,这种实时性已经足够了),您不能依赖 android OS 事件处理(以及计时器任务)。使用带睡眠的标准线程来安排更新,并在表面视图/画布上绘制。