2017-04-20 5 views
2

enter image description here어떻게보기는 다른보기 위에 누워 여부

내가 드래그 기능에 대한 ontouch 이벤트 내부 setTranslationX()를 setTranslationY() 설정 사용하고 다음 라운드 dragable 버튼이있다 드래그의 위치를 ​​확인합니다. 아이콘 중간으로 드래그 한 단추가 중간 아이콘 위에 놓여 있는지 여부를 알 수 있습니까?

+1

터치 동작시 버튼간에 충돌 감지를 사용할 수 있습니다. –

+0

도움에 감사드립니다. 그 또는 모든 링크 refrence에 대한 코드를 제공 할 수 있습니까? – sukhbir

답변

2

감사합니다 @Dheerubhai Bansal 마침내 나는이 충돌 방법을 사용하여 끝났습니다. 두보기 사이의 교차점을 찾기 위해 잘 작동합니다.

public boolean CheckCollision(View v1, View v2) { 
    Rect myViewRect = new Rect(); 
    v1.getHitRect(myViewRect); 
    Rect otherViewRect1 = new Rect(); 
    v2.getHitRect(otherViewRect1); 
    return Rect.intersects(myViewRect, otherViewRect1); 
}