我的问题是如何检查两个视图之间是否存在碰撞活动?
让我们说一个视图与另一个视图相交,我想检查一下。
提前致谢
答案 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)