İyi günler,

imageview 'i animasyonla x,y kordinatlarına hareket ettirmeye çalışıyorum. ve basılınca bir şey yapsın.

Kod:
TranslateAnimation anim = new TranslateAnimation(wOld,w,hOld,h);  
anim.setDuration(200);  
anim.setFillEnabled(true);  
anim.setFillAfter(true);  
im.startAnimation(anim);
Ekranda istediğim yerde ama üstüne basınca hiç bir şey olmuyor. Araştırınca animasyondan sonra göründüğü yerde değil eski yerinde kaldığını öğrendim ve layoutparam ile değiştirmeye çalıştım fakat buda işe yaramadı.

Kod:
LayoutParams s = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);          
s.topMargin = h;  
s.leftMargin = w;          
im.setLayoutParams(s);
Sizce ne yapmalıyım? bunla karşılaşan olu mu hiç?