Android 在画布上设置位图的新位置并删除上一个位置

Android 在画布上设置位图的新位置并删除上一个位置,android,canvas,bitmap,position,Android,Canvas,Bitmap,Position,我有以下代码: protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); canvas.drawColor(Color.WHITE); canvas.drawBitmap(ball, (canvas.getWidth()/2), 0, null); 它在屏幕上绘制位图,但若我想设置新的位置,它会绘制新的位图,我如何绘制新的位图并

我有以下代码:

protected void onDraw(Canvas canvas) {
    // TODO Auto-generated method stub
    super.onDraw(canvas);
    canvas.drawColor(Color.WHITE);
    canvas.drawBitmap(ball, (canvas.getWidth()/2), 0, null); 

它在屏幕上绘制位图,但若我想设置新的位置,它会绘制新的位图,我如何绘制新的位图并删除以前的位图。我想在画布上设置位图的新位置。

先绘制颜色,然后用新位置绘制位图

请使用正常书写,而不是“wnt”、“cn”等。我的后一个“a”似乎无法在新位置重新绘制位图,使用新颜色重新绘制画布,并使用新指定的坐标绘制位图。这基本上是最后两行的复制/粘贴。所以,如果我想让对象以60 fps的速度移动,我必须每隔0.1秒用新颜色重新绘制画布?或者还有其他选择吗?假设我们有4个位图,每个位图都朝着自己的方向移动,所以我必须在首先绘制颜色时重新绘制所有位图。是的。谷歌为简单的游戏循环。