2012-06-29 6 views
16

¿Es posible agregar un diseño en una vista de gestureOverlay y arrastrar y soltarlo en la posición deseada en android. Puedo agregar un diseño pero no puedo arrastrarlo y soltarlo. ¿Quiero saber si es posible hacerlo en la versión 2.2?Diseño de arrastrar y soltar en android 2.2

+0

¿Estás ejecutando arrastrar y soltar en gridview o listview? –

+0

No ... está solo en GestureOverlayView ... –

+0

Asegúrese de que el elemento primario del diseño sea Diseño relativo y no Diseño lineal. – AkashG

Respuesta

1

Hemos implementado un comportamiento simulare pero deriva de ViewGroup e hizo la mayor parte del código por nosotros mismos. También tuvimos que usar android.support.v4.view para que funcione para 2.2

4

gracias por la ayuda ... yo mismo encontré una solución para este problema ... no pude implementar un arrastre en este diseño, pero me ajusto en tal forma en que el diseño llegará a la posición en la que toco la pantalla ... gracias ....

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); 
    }