我有一个名为 GraphView.java 的类和一个名为 MainActivity.java的活动。我想在MainActivity.java上运行40毫秒的计时器来控制invalidate( );在GraphView.java上意味着它应该在40毫秒内调用onDraw()。
这个怎么可能?
我尝试过postinvalidate()它在我的情况下不起作用。
答案 0 :(得分:0)
您可以使用计时器
执行此操作Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
view.invalidate;
}
});
}
}, 40);