5

Me pregunto cómo puedo hacer una ListView 's elementos se deslizan hacia fuera en slide, al igual que la forma en que puede slide una notificación en la barra de notificaciones en Android. Esta es mi situación:notificación similar a la supresión de lista de elementos en deslizable en Android

Tengo una lista de elementos y, cuando el usuario quiere eliminar un elemento de esta lista, simplemente desliza un elemento hacia el borde de la pantalla. Me gustaría que esta diapositiva fuera visible, p. Ej. para utilizar algún tipo de animación que se salga de la que se da View sosteniendo el elemento.

Aquí hay algunas imágenes para ilustrar esto.

En primer lugar, este es el estado normal de la notificación.

Normal state of notification

Y luego, esto es durante deslizable

State during slide-out

Gracias.

Respuesta

7

La clase Android com.android.systemui.statusbar.policy.NotificationRowLayout (versiones de Android 4.1.1) parece ser el administrador de las filas de la barra de notificaciones, y utiliza una clase auxiliar com.android.systemui.SwipeHelper que parece hacer exactamente el tipo de cosas que desea.

Así que NotificationRowLayout es un ejemplo del uso de SwipeHelper que es lo que estabas buscando.

+0

Gracias por la respuesta. Pero encontré la respuesta de CommonsWare un poco mejor. Sin embargo, tenga en cuenta que voté a favor de su respuesta. – overbet13

Cuestiones relacionadas