2012-06-29 8 views
16

제스처 오버레이보기에 레이아웃을 추가하고 드래그 앤드 로이드의 원하는 위치에 끌어다 놓을 수 있습니까? 레이아웃을 추가 할 수 있지만 드래그 앤 드롭 할 수 없습니다. 버전 2.2에서이 작업을 수행 할 수 있습니까? 이 라이브러리 밖으로안 드 로이드의 드래그 앤 드롭 레이아웃 2.2

+0

gridview 또는 listview에서 드래그 & 드롭을 수행하고 있습니까? –

+0

아니요 ... GestureOverlayView ... –

+0

레이아웃의 부모가 선형 레이아웃이 아니라 선형 레이아웃인지 확인하십시오. – AkashG

답변

1

점검 :

1

android-dragarea 우리는 simulare 동작을 구현하지만 우리는 뷰 그룹에서 파생 해결할에 의해 대부분의 코드를했다. 또한 android.support.v4.view을 사용하여 2.2 용으로 만들었습니다.

4

감사합니다. ...이 문제에 대한 해결책을 찾았습니다 ...이 레이아웃에서 끌기를 구현할 수는 없었지만 그런 식으로 조정합니다. 레이아웃이 화면에서 터치하는 위치로 올 것입니다. 감사합니다 ....

private void RunAnimations(MotionEvent event) { 

     lastX = event.getX(); 
     lastY = event.getY(); 
     Animation b = new TranslateAnimation(Animation.ABSOLUTE,lastX,Animation.ABSOLUTE,event.getX(),Animation.ABSOLUTE,lastY-57,Animation.ABSOLUTE,event.getY()-57);    
     rl.startAnimation(b); 
     b.setFillAfter(true); 
    }