0
  protected void onDraw(Canvas canvas) 
    {

         if (x == getWidth() - bmp.getWidth()) 
         {
                xSpeed = -1;
         }

         if (x == 0) 
         {
               xSpeed = 1;
         }
         x = x + xSpeed;
         canvas.drawColor(Color.BLACK);
         canvas.drawBitmap(bmp, x , 10, null);
     }

比方说,它是如何工作的x = 0xSpeed = 1
向我解释一下。

4

1 回答 1

1

执行流程总是从上到下。所以你可以看到你的代码将如何执行。

于 2011-08-15T11:09:28.130 回答