Tengo varios ImageView
s en un . ahora, cuando el usuario toque cualquiera de los ImageView, quiero que se mueva a una ubicación específica con una animación sutil.Mover un ImageView a una posición diferente en forma animada en Android
Eg; Inicialmente establecí los márgenes para LayoutParams
asociados con ImageView
como layoutparams1.setMargins(90,70,0,0);
y luego los agregué al diseño.
y cuando se toca imageview, me gustaría que su nueva ubicación sea 200,200
, con animación.
Entonces, ¿es posible? ¿Si es así, entonces cómo?
Tenga en cuenta que tengo ambos RelativeLayout
y todos sus hijos ImageView
s creados mediante programación.
Y soy nuevo en el desarrollo de Android por lo que se espera una respuesta elaborada.
Obras !! pero en la nueva posición de ImageView, no responde a ningún evento tap, y también, si hago clic en su ubicación anterior, otra instancia de la misma imagen anima. Alguna manera de arreglarlo? – Kushal
muchas gracias! pero el reposicionamiento en 'onAnimationEnd()' hace que la vista de la imagen parpadee una vez. : -/ – Kushal
Antes de configurar el LayoutParms, debe borrar la animación (ver arriba) –