我用ItemTouchHelper实现了滑动,它可以正常工作。在某些情况下,我想将刷过的物品放回回收器视图中而不是将其移除,这部分也可以正常工作,但只是让物品重新出现。我想要像滑动一样带回动画项目,就好像滑动是在相同的方向上完成滑动一样。有没有办法在调用onSwiped后恢复该滑动以及视图持有者的滑动动画?
只需添加此行即可
@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);
}
});