【问题标题】:Android - calling a method by a specified intervalAndroid - 按指定间隔调用方法
【发布时间】:2012-10-11 11:21:17
【问题描述】:

我是 android 新手,我正在尝试构建一个简单的应用程序,它可以在屏幕上移动一个小点,其行为类似于网球。为了移动点,我有一个方法可以更新它的 x 和 y 坐标(让我们说 updateXY() )。为了让球永远保持动画直到用户退出应用程序,我必须根据间隔调用 updateXY() 方法。关于如何实现这一点的任何想法?

【问题讨论】:

    标签: android methods intervals


    【解决方案1】:

    我建议为此使用TimerTask。您可以创建一个Timer 并安排TimerTask 以固定速率重复直到取消。

    【讨论】:

      【解决方案2】:

      当您尝试实时做某事时(嗯,对于某种游戏来说,这种实时性已经足够了),您不能依赖 android OS 事件处理(以及计时器任务)。使用带睡眠的标准线程来安排更新,并在表面视图/画布上绘制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-04
        • 1970-01-01
        • 2015-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多