Borrar imagen de un ImageView

1,285 views
Skip to first unread message

Coka Escobar

unread,
Sep 13, 2012, 3:09:35 PM9/13/12
to desarrollad...@googlegroups.com
Quisiera saber como puedo barrar la imagen de un ImageView..
Al terminar una animación de mi ImageView quisiera que este se borrara pero no he logrado hacerlo..

David Sanchez Rodriguez

unread,
Sep 16, 2012, 7:51:47 AM9/16/12
to desarrollad...@googlegroups.com
Hola Coka,

Una posibilidad podria ser que le digas si es o no visible en ese momento.  view.setVisibility(x); 
Y tambien en el XML la puedes definir como   android:visibility="invisible" 

El 13 de septiembre de 2012 21:09, Coka Escobar <oeec....@gmail.com> escribió:
Quisiera saber como puedo barrar la imagen de un ImageView..
Al terminar una animación de mi ImageView quisiera que este se borrara pero no he logrado hacerlo..

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/AmNsS
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/rs_FFJVNU2sJ.
 
 



--
David Sanchez Rodriguez

Twitter: @dasanro

Coka Escobar

unread,
Sep 16, 2012, 2:36:08 PM9/16/12
to desarrollad...@googlegroups.com
Muchas gracias.. Encontré el evento  onAnimationEnd()que esta dentro del  Animator.AnimatorListener y con ello al terminar la animación borro la imagen colocando su setImageDrwable(null) y con ello logre borrar la imagen..
Con este evento onAnimationEnd() también puedes hacer el llamado a otro procedimiento o animación..

Diego Molina

unread,
Jan 3, 2014, 3:50:14 PM1/3/14
to desarrollad...@googlegroups.com
Pero el colocar setImageDrawable(null), te sirve para ciertas cosas como el aspecto visual, ya que no queremos que se vea la imagen. Pero en caso de querer borrarla para colocar una imagen nueva no sirve. Yo lo he hecho y me aparece la imagen antigua junto con la nueva. Si hay otra manera de hacerlo sería genial que lo dijeran puesto que estoy en lo mismo XD. Saludos

Alejandro Mármol

unread,
Jan 11, 2015, 7:27:30 AM1/11/15
to desarrollad...@googlegroups.com
Es muy sencillo, imagina que tenemos un LinearLayour llamado layout en el que tenemos el ImageView llamada imagen, solo habremos de crear un nuevo ImageView que será la nueva imagen a mostrar y decirle a nuestro LienarLayout, layout.removeView(view) (que era la imagen antigua). De esa manera eliminamos el antiguo ImageView del layout y podremos añadir uno nuevo con layout.addView();
Un saludo
Reply all
Reply to author
Forward
0 new messages