Ответ 1
Правильный/рекомендуемый способ добавления действий в элементы RecyclerView при использовании пользовательского салфетки - использовать ItemTouchHelper.
Вы можете добавить такое действие:
itemTouchHelper = new ItemTouchHelper(new ItemTouchHelper.SimpleCallback() {
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {
//Perform your action
}
});
itemTouchHelper.attachToRecyclerView(recyclerView);