Cómo implementar Gmail como deslizar para eliminar la vista de lista en Android

NO NECESITA BIBLIOTECA EXTERNA ..

HAGA LA APLICACIÓN PESADA SI ANDROID DA SOLUCIÓN …

A partir de v22.2.0, el equipo de soporte de Android ha incluido una clase ItemTouchHelper que hace que deslizar para descartar y arrastrar y soltar sea bastante simple. Puede que esto no sea tan completo como algunas de las bibliotecas disponibles, pero proviene directamente del equipo de Android.

  • Actualice su build.gradle para importar v22.2. + De la biblioteca de RecyclerView compile 'com.android.support:recyclerview-v7:22.2.+'
  • Cree una instancia de un ItemTouchHelper con un SimpleCallback ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) { [...] @Override public void onSwiped(RecyclerView.ViewHolder viewHolder, int swipeDir) { //Remove swiped item from list and notify the RecyclerView } }; ItemTouchHelper itemTouchHelper = new ItemTouchHelper(simpleItemTouchCallback); ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) { [...] @Override public void onSwiped(RecyclerView.ViewHolder viewHolder, int swipeDir) { //Remove swiped item from list and notify the RecyclerView } }; ItemTouchHelper itemTouchHelper = new ItemTouchHelper(simpleItemTouchCallback); ** Tenga en cuenta que SimpleCallback toma las direcciones que desea habilitar para arrastrar y soltar y las direcciones que desea habilitar para deslizar.
  • Adjunte a su RecyclerView itemTouchHelper.attachToRecyclerView(recyclerView);

Hola, consulte estos enlaces:

Deslizar Lista Ver elemento De derecha a izquierda mostrar botón Eliminar

Cómo deslizar para eliminar cardview en Android usando la biblioteca de soporte

RecyclerView “deslizar para eliminar”. No es necesaria una biblioteca de terceros.

hudomju / android-swipe-to-despedir-deshacer

¿Cómo implementar la eliminación de deslizamiento en Android como iPhone?

Y, busque más bibliotecas en github.

Usar vista de reciclador. La vista de reciclador le ayuda a crear una lista personalizada y a tener métodos de devolución de llamada para casi todas las acciones. Para deslizar, notificar sobre cambios en el conjunto de datos, etc. Consulte la documentación oficial de Android. Tiene incluso un ejemplo de trabajo. Para obtener más referencias, vaya a los tutoriales en los que creo que obtendrá el código exacto de Gmail, como la implementación de la vista de lista.

Utilice esta biblioteca simple, se incluye una demostración en el proyecto mismo.
https://github.com/daimajia/Andr

Aquí está Lib que puede ayudar a Daimajia / AndroidSwipeLayout

Siga este enlace:

Eliminar la vista de lista de elementos con Slide – Al igual que Gmail

Puede usar el visor en la vista de lista y luego implementar interacciones de deslizamiento hacia la derecha y hacia la izquierda a través del detector de gestos

Hay dos bibliotecas … .. llamado adaptador de acción de deslizamiento, animaciones de vista de lista. Compruébalos … Te ayudarán mucho a implementar Gmail como deslizar.