Я разрабатываю макет, в котором у меня есть 3 RecycleView
с, который изображен на картинке, самый левый "фиолетовый" RecycleView
исправлен. Следующие два RecycleView
данные изменяются при смахивании. Вроде как таблица, я просто заполняю эти RecycleViews
новыми List
данными. Теперь обычно используется RecycleView
для одного элемента, здесь я хочу добавить жест для всего списка.
Это то, что я сделал, но пролистывание только для одного элемента и по некоторым причинам не заполняет RecycleView
. однако тот же метод работает для нажатия следующей кнопки. Я знаю, что это можно сделать с помощью ViewPager
, но я все еще ищу, есть ли какой-нибудь метод смахивания для RecycleView
, который позволяет мне заново заполнить RecycleView
вместо скипа данных одного элемента.
ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT | ItemTouchHelper.DOWN | ItemTouchHelper.UP) {
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
Toast.makeText(getApplicationContext(), "on Move", Toast.LENGTH_SHORT).show();
return false;
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int swipeDir) {
Toast.makeText(getApplicationContext(), "on Swiped ", Toast.LENGTH_SHORT).show();
//Remove swiped item from list and notify the RecyclerView
adapterOdds1.updateListOdds(allBestSiteGamesList.get(oddsListDipslay), oddsListDipslay);
}
};