我在FragmentViewPagerAdapter
下的片段類之一中有一個recyclerview。在Recyclerview
我執行ItemTouchHelper
刷卡沒有發生。有沒有人遇到過這個問題。RecyclerView ItemTouchHelper滑動操作在片段分類中不起作用
由於viewpageradapter滑動操作,無法使用itemtouchhelper刷卡功能。
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