Hallo ich hinzufügen, haben ItemTouchHelper meiner Listview, und ich habe MyItemTouchHelper.attachToRecyclerView (myRecyclerView) tun, dann für i Geräte-Code haben Swipe nach rechts:Individuelle Swipe ItemTouchHelper
private ItemTouchHelper itemTouchHelperEventi = new ItemTouchHelper(new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) {
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int swipeDir) {
Evento ev = lista_eventi.get(viewHolder.getAdapterPosition());
analizzaEvento = new AnalizzaEvento(ev.getNome_evento());
adapterRecyclerViewEventi.remove(positionForResult);
adapterRecyclerViewEventi.notifyDataSetChanged();
}
});
Jetzt möchte ich Swipe-Code implementieren, um remove item wie gmail, ich will das, wenn ich nach rechts wische Hintergrundzeile wird rot und auf der linken Seite der Zeile gibt es Label rückgängig machen und rechts von Zeile gibt es Label löschen (oder bestätigen), wenn ich rechts klicke ich lösche Element, wenn ich klicke auf der linken Seite kehren Sie zur vorherigen Situation zurück.
Bitte verknüpfen Sie keine andere Bibliothek Ich möchte dieses Fest in meinem Code hinzufügen, ohne externe Bibliothek zu verwenden, ich möchte nicht den gesamten Code nur für diese Funktion neu schreiben.
Ist es möglich?
ich keine Lösung gefunden Jede Idee kann? – Fra87