我使用StaggeredGridLayoutManager有一个非常直接的实现。我想基于DefaultItemAnimator实现移动动画将第3项与第4项切换我尝试将第3项与第4项切换,如您在以下屏幕记录中所见。它工作得很好。动画只涉及第3、4项。将第一项与第二项切换但是,当我尝试将第一项与第二项切换时,该行为会以某种方式被破坏。我希望动画只发生在第一项和第二项之间。但是,似乎整个列表都在进行动画处理,即使每个项目都具有相同的宽度和高度。(因此,不应执行间隙填充操作)每次切换后,您都需要滚动RecyclerView,以便切换的项目可见。我尝试了什么使用staggeredGridLayo