jjzjj

mDivider

全部标签

android - 当 RecyclerView 元素为其高度设置动画时,如何正确绘制 ItemDecoration?

我有一个使用LinearLayoutManager(垂直)的RecyclerView。我想要完成的是让项目装饰(全宽和1像素高)分隔线在View移动时(translationY()正确处理)和View更改其高度时与View一起动画。在我下面的当前代码中,分隔线将跳转到View底部的future位置,而不是动画期间的当前底部。有什么方法可以解释动画期间项目装饰的高度变化,使动画看起来更好吗?我通过在RecyclerView的适配器上使用notifyItemChanged()来更改View高度。publicclassDividerItemDecorationextendsRecyclerV