一个小球运动,碰到边缘撞击 反弹。 
  运动过程中感觉一会快 一会慢的,这是什么原因
  
线程里面这样写的
public void run() {
// TODO Auto-generated method stub
while(!isStart){
Rect rect = new Rect(20,30,300,370);
canvas = surfaceHolder.lockCanvas(rect);
if(canvas != null){
synchronized (surfaceHolder) {
Draw();
                        move();
}
}

try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(canvas != null){
surfaceHolder.unlockCanvasAndPost(canvas);
}
}
}

}绘制这样写的
paint.setColor(Color.BLACK);
canvas.drawRect(0,0,320,480, paint);

paint.setColor(Color.WHITE);
canvas.drawRect(20,30,300,370, paint);

paint.setColor(Color.YELLOW);
canvas.drawCircle(x1, y1, r, paint);不知道是模拟器的原因还是surfaceView绘制和逻辑处理要分开线程?