我已经使用ItemTouchHelper实现了滑动,并且可以正常工作。在某些情况下,我想将刷过的物品放回“回收者”视图中而不是将其删除,这部分也可以正常工作,只是使物品重新出现。我想像滑动一样带回带有动画的项目,就好像使用相同的项目在相反方向上进行滑动一样。是否有一种方法可以在调用onSwiped之后恢复该滑动以及视图保持器的滑动动画?
答案 0 :(得分:0)
只需添加此行即可
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction, int position) {
if (direction == ItemTouchHelper.LEFT){
Log.e(TAG,"left Swipe");
}else {
Log.e(TAG,"Right Swipe");
}
adapter.notifyItemChanged(position);
}
});