조각 클래스 중 하나에 recyclerview가 있습니다 (FragmentViewPagerAdapter
). 여기에 Recyclerview
에서 나는 일어나지 않는 스 와이프에 대해 ItemTouchHelper
을 구현합니다. 누구든지이 문제를 겪었습니까?RecyclerView ItemTouch 도움말 스 와이프 조치가 조각 클래스에서 작동하지 않습니다.
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