我在其中一个android教程网站上找到了这个。 整个程序用自定义视图说明了弹跳球。
我无法理解这一行。
private int xVelocity = 30;
xVelocity = xVelocity*-1;
这*意味着什么?
如果我删除此*
而不是drametically更改的动画。
另一件事invalidate()
视图类的方法与java的repaint()
相同?
任何帮助都会被暗示。
答案 0 :(得分:4)
乘法。
xVelocity*-1
xVelocity
乘以-1
。
xVelocity-1
从1
减去xVelocity
。
视图类的invalidate()方法的另一件事与java的repaint()相同吗?
是的,invalidate()
将视图标记为脏,因此会安排重绘。