Android 回收器视图中项目部分的动画

Android 回收器视图中项目部分的动画,android,android-recyclerview,android-animation,Android,Android Recyclerview,Android Animation,我正在尝试实现一个回收视图,它将显示带有分级的项目,当分级发生变化时,它将通过动画翻转当前分级 我在onBindView上做这个。我面临的问题是,即使视图持有者部分可见,onBindView也被称为视图持有者。评级视图仍然不在屏幕上,因此,它会在时间到来之前设置动画 感谢您的帮助。提前谢谢 您可以侦听滚动事件并确定哪些项目在不可见和完全可见之间转换 向以下用户注册滚动回调: RecyclerView.addOnScrollListener 如果您使用的是LinearLayoutManager,

我正在尝试实现一个回收视图,它将显示带有分级的项目,当分级发生变化时,它将通过动画翻转当前分级

我在onBindView上做这个。我面临的问题是,即使视图持有者部分可见,onBindView也被称为视图持有者。评级视图仍然不在屏幕上,因此,它会在时间到来之前设置动画


感谢您的帮助。提前谢谢

您可以侦听滚动事件并确定哪些项目在不可见和完全可见之间转换

向以下用户注册滚动回调:

RecyclerView.addOnScrollListener
如果您使用的是LinearLayoutManager,则回调可以使用以下方法确定哪些项可见:

LinearLayoutManager.findFirstVisibleItemPosition
LinearLayoutManager.findLastCompletelyVisibleItemPosition

由您来跟踪项目状态在不可见和可见之间的变化。

我可以稍后获取ViewHolder吗?