当前位置: 首页 > 知识库问答 >
问题:

在Android Recycler视图中恢复滑动ItemTouchHelper与动画

华昕
2023-03-14

我已经使用ItemTouchHelper实现了滑动,它可以正常工作。在某些情况下,我想将滑动的项目保留在回收器视图中,而不是将其删除,这部分也可以正常工作,但只是使项目重新出现。我想像滑动一样使用动画恢复项目,就好像滑动是在同一项目的相反方向上进行的一样。调用onS⃣后,有没有办法将滑动与视图支架的滑动动画一起恢复?

共有1个答案

柴宝
2023-03-14

只需添加此行即可

 @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);
            }
        });
 类似资料:
  • 是否有一种方法可以在完成刷取并对实例调用之后恢复刷取操作并将视图保持器还原到其初始位置?我使用了、和实例来完美地协同工作,在某些情况下,我只需要恢复swipe操作,而不删除被刷过的项。

  • 当我们刷从结束,我可以显示红色的背景和删除图标。我正在尝试实现部分滑动功能,在部分滑动时,滑动停止在删除图标之前。我试着遵循这些解决方案。但是,这对我没用。请给我指出正确的方向。 }

  • 我有这样的看法: 我想创建简单而清晰的动画,将alpha(淡入)更改为容器顶部,从最底部(容器)为ImageView滑动。 我在stackoverflow中找到了很多解决方案,当你指定幻灯片的具体高度时。有没有一个从下到上的简单解决方案?

  • 我有一个包含3个活动的应用程序。 我有主要活动。这将调用第二个活动,然后调用第三个活动。我想在不进入 onCreate 的情况下返回到主要活动。 这是第三个活动的代码:

  • 滑动一个视图时候,可以连续两次滑动,模仿网易彩票查看开奖结果的效果。 [Code4App.com]

  • 实现试衣间app首页中的上下滑动的特效,可以上拉视图查看下一张图片,也可以下拉将看过的图片再拉下来显示。视图变换时显示透明的效果。 [Code4App.com]