检查两个视图之间活动的碰撞检测

时间:2015-06-17 20:19:40

标签: java android collision detection

我的问题是如何检查两个视图之间是否存在碰撞活动?

让我们说一个视图与另一个视图相交,我想检查一下。

提前致谢

2 个答案:

答案 0 :(得分:2)

类似的东西:

    Rect rc1 = new Rect();
 imageView1.getDrawingRect(rc1); 

    Rect rc2 = new Rect();
 imageView2.getDrawingRect(rc2); 

    if (Rect.intersects(rc1, rc2) { // intersection is detected // here is your method call
     }

希望有所帮助

答案 1 :(得分:0)

感谢所有回复显然所有答案都是正确的但我必须把代码放在这里:onWindowFocusChanged(boolean focus)