ItemTouchHelper没有滑动视图

时间:2016-02-03 23:35:50

标签: android android-layout android-recyclerview

我使用以下代码来刷回收回程序视图项 -

 ItemTouchHelper.SimpleCallback simpleCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.UP) {
       @Override
       public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
           return false;
       }

       @Override
       public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {

           int pos = viewHolder.getAdapterPosition();

           if(recyclerAdapter!=null)
           {
               recyclerAdapter.goToDetailOnSwipe(pos);
           }
       }

   };

它工作正常,但我不希望刷新回收器视图项布局。我只想调用onSwiped方法。这可能吗?

1 个答案:

答案 0 :(得分:0)

好的,我做了一点研究并找到了解决方案。如果您想要在不重绘视图的情况下实现滑动功能,只需覆盖' onChildDraw'方法,不要打电话给超级。