Eliminación de elemento de lista similar a la notificación en diapositiva en Android

Me pregunto cómo puedo hacer que los elementos de ListView deslicen en la slide , como la forma en que puede slide una notificación desde la barra de notificaciones de Android . Esta es mi situación:

Tengo una lista de elementos y, cuando el usuario desea eliminar un elemento de esta lista, simplemente desliza un elemento hacia el borde de la pantalla. Me gustaría que esta diapositiva fuera visible, por ejemplo, para utilizar algún tipo de animación que se deslice hacia fuera que teniendo en cuenta la celebración del elemento.

Aquí hay algunas imágenes para ilustrar esto.

Primero, este es el estado normal de la notificación.

Estado normal de la notificación

Y luego, esto es durante deslizar-hacia fuera

Estado durante el deslizamiento

Gracias.

Roman Nurik (defensor de desarrolladores de Android) creó una implementación rápida y sucia para ignorar . Jake Wharton backported , utilizando NineOldAndroids, para trabajar en versiones anteriores de Android. Usted podría dar una de esas una prueba.

La clase de Android com.android.systemui.statusbar.policy.NotificationRowLayout (las versiones de Android 4.1.1 a lo largo) parece ser el gestor de las filas de la barra de notificación, y utiliza una clase auxiliar com.android.systemui.SwipeHelper que parece hacer Precisamente el tipo de cosa que quieres.

Así que NotificationRowLayout es un ejemplo del uso de SwipeHelper que es esperanzadamente la cosa que usted buscaba!

  • Android: ¿Notification.DEFAULT_VIBRATE requiere permiso de vibración?
  • ¿Existe una manera sencilla de detener un servicio en respuesta a que un usuario haga clic en una notificación?
  • Alternativa para AudioManager.setRingerMode () en Android 5.0 (API 21)
  • Notificación con sonido aunque el teléfono esté enmudecido
  • Efecto de ondulación de Android 5+ remoteviews
  • ¿Puedo probar las notificaciones de la barra de estado utilizando el marco de pruebas de Android?
  • SetLatestEventInfo no se puede resolver
  • Notificaciones de usuarios - ¿Cómo recuperar un notification_id perdido de GCM?
  • Notificación personalizada de cancelación automática mediante RemoteView
  • Cómo mostrar varias notificaciones en android
  • Enviar notificaciones push a Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.