Ich implementiere Swipe und Drag in RecyclerView
mit Hilfe dieser article. Beim Entfernen des Artikels möchte ich eine SnackBar
zeigen aber SnackBar
View anzeigen. Ich weiß nicht, wie man View
innerhalb der Funktion eines RecyclerAdapter
bekommt.Wie man in RecyclerView.Adapter für Snackbar sehen?
Mein Code:
public void onItemDismiss(int position) {
notes.remove(position);
notifyItemRemoved(position);
/* Show SnackBar */
}
Edit: Meine Frage ist, unterscheidet sich von this question. Ich habe kein Problem bei der Implementierung von SwipetoDismiss. Ich habe es erfolgreich implementiert. Aber ich möchte eine SnackBar zeigen, damit Benutzer benachrichtigt werden und rückgängig machen können. Ich habe Probleme damit, SnackBar nicht in onSwiped() zu implementieren.
ein erstellen Interface, um in Sicht + eine ganze Zahl zu übergeben, verwenden Sie es als Callback durch Implementierung in Ihrer Aktivität oder Fragment. –
Ich habe die Schnittstelle, die ich durch RecyclerAdapter implementiere, geändert. Aber für den Rückruf kann nur ItemTouchHelper.Callback verwendet werden. Um Swipe zu machen, müssen wir OnSwiped-Methode in diesem Callback überschreiben – Mmohits
Schauen Sie sich nur mein Arbeitsbeispiel an. –