0

我有一个名为GraphView.java的类和一个名为MainActivity.java 的活动。 我想在 MainActivity.java 上运行一个 40 毫秒的计时器来控制 invalidate(); on GraphView.java 意味着它应该在 40 毫秒内调用 onDraw()。

这怎么可能?

我已经尝试使用 postinvalidate() 它在我的情况下不起作用。

4

1 回答 1

0

您可以使用计时器来执行此操作

Timer timer = new Timer();
timer.schedule(new TimerTask() {
    public void run() {
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                view.invalidate;
            }
         });
     } 
}, 40);
于 2013-07-30T10:30:09.067 回答