像invalidate()之类的东西,但不删除位图,只是在其他地方重绘它

时间:2013-11-20 21:50:45

标签: java bitmap ondraw invalidation

我需要能够绘制每个位图的东西..让我们在随机坐标上说半秒钟。 基本上如何使用简单的更新javascript画布。

我正在使用setContentView和onDraw,在onDraw中我使用的是invalidate(); 我喜欢invalidate,但是在重绘它之后我不需要删除它。

这里编辑代码:

public void onDraw(Canvas canvas)
{
    super.draw(canvas);
    Random rand = new Random();
    int  n = rand.nextInt(Functions.hit);
    canvas.drawBitmap(MainActivity.dot,Functions.Pixels_x.get(n), Functions.Pixels_y.get(n), null);     
    try {Thread.sleep(delay);} catch (InterruptedException e) {e.printStackTrace();}    
    invalidate();
}

0 个答案:

没有答案