2014-10-10 25 views
-6

我在其中一個android教程網站上發現了這個。整個程序展示了具有自定義視圖的彈跳球。這個整數值的含義是什麼?

我無法理解這一行。

private int xVelocity = 30; 
    xVelocity = xVelocity*-1; 

這是什麼意思? 如果我刪除這個*比動畫更好地改變。 另外看到類的方法與repaint()的java相同嗎? 任何幫助將被appericiated。

+1

嘗試像這樣,'xVelocity = xVelocity *( - 1);' – prakash 2014-10-10 09:51:17

+0

我希望你在你的學校有數學... – Confuse 2014-10-10 10:40:32

回答

4

乘法。

xVelocity*-1 

xVelocity通過-1

xVelocity-1 

減去1xVelocity

另一件事,視圖類的invalidate()方法與java的repaint()相同?

是的,invalidate()將視圖標記爲髒,因此計劃重繪。