Salve sto smanettando con le animazioni (TranslateAnimation) al momento ho un'imageView e 4 pulsanti ogni pulsante se cliccato fa muovere l'immagine in una determinata direzione(destra,sinistra,alto,basso) ora come da titolo vorrei salvare la nuova posizione alla fine dell'animazione in modo tale che premendo un altro tasto o lo stesso ripeta l'animazione,piccolo esempio: se premo destra l'immagine si sposta di tot pixel(0->50) se premo di nuovo destra non deve ripetere da 0->50 ma 50->100

questa è la parte di codice che fa muovere verso destra (è uguale per tutti cambiano solo alcuni valori)

codice:
animation = new TranslateAnimation(0,50,0,0); 
animation.setDuration(2000);
 animation.setRepeatCount(0); 
IMG3.setImageDrawable(getResources().getDrawable(R.drawable.dx)); 
IMG3.setAnimation(animation); 
animation.setFillAfter(true);