2013-04-16 69 views

回答

0
int [] object1Position = new int[2]; // declare int array for x,y object position 
int [] object2Position = new int[2]; // the same 

imageView1.getLocationOnScreen(object1Position); // get imageView1 position 
imageView2.getLocationOnScreen(object2Position); // get imageView2 position 

public boolean checkColisionOnXAxis() 
{ 
    if (object1Position[0] == object2Position[0]) 
     return true; 
    return false; 
} 

只是一個想法..但你需要每次獲得對象的當前位置.. 所以你需要定時器或類似的東西來獲得當前位置

+0

TNX我試過了,但它似乎是沒有工作,當我試圖做一些事情,如果圖像碰撞,沒有工作 –

+0

我看到,你想要檢測,如果這些圖像是碰撞,然後將其中一個或兩個移動到其他方向? – Elior

+0

我想檢查兩個圖像何時具有相同的x,無論如何,我成功 –