У меня есть recyclerview внутри одного из классов фрагмента под FragmentViewPagerAdapter
. Здесь, в Recyclerview
, я реализую ItemTouchHelper
для прокрутки, которая не происходит. Кто-нибудь сталкивался с этой проблемой.RecyclerView ItemTouchHelper действие салфетки не работает в классе фрагментов
Невозможно использовать функцию салфетки itemtouchhelper из-за действия салфетки viewpageradapter.
public SwipeHelper(ListAdapter adapter, Context context) {
super(0, ItemTouchHelper.RIGHT);
this.adapter = adapter;
this.context = context;
}
public SwipeHelper(int dragDirs, int swipeDirs) {
super(dragDirs, swipeDirs);
}
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {
Toast.makeText(context, "swipe", Toast.LENGTH_LONG).show();
}
ItemTouchHelper.Callback callback = new SwipeHelper(adapter,getActivity());
ItemTouchHelper helper = new ItemTouchHelper(callback);
helper.attachToRecyclerView(leadRV);
Вы хотите поделиться своим кодом? – aleksandrbel
«ViewPager» потребляет горизонтальные прогибы. Как вы хотите отличить, влияет ли салфетка на элемент «RecyclerView» или перемещают «ViewPager»? –
Где код? Что вы пробовали до сих пор? – Piyush