Puedes modificar el código anterior:
Código:
img.setOnTouchListener(new OnTouchListener() {
float desdeX,desdeY,hastaX, hastaY;
public boolean onTouch(View b, MotionEvent arg1) {
if( arg1.getAction() == MotionEvent.ACTION_DOWN) {
desdeX = arg1.getX();
desdeY = arg1.getY();
} else if(arg1.etAction() == MotionEvent.ACTION_UP) {
// este evento se usa para buscar cuándo se ha dejado de pulsar
hastaX = arg1.getX();
hastaY = arg1.getY();
}
}
}
En cuanto al efecto de arrastrar el ImageView no sé exactamente cómo hacerlo, la verdad. Si alguien diese un ejemplo me sería útil a mí también.
Un saludo.
