Android 什么';在ListView单元格中处理动画的常用方法是什么?

Android 什么';在ListView单元格中处理动画的常用方法是什么?,android,android-listview,android-animation,Android,Android Listview,Android Animation,我有一个GridView,在那里我在网格单元的子视图上制作动画。我的问题是,视图循环行为意味着,在一长串的列表中,我的ObjectAnimators有时会指向错误的视图 我已经让我的适配器实现了AbsListView.RecyclerListener,并且获得了相关的事件,但是分离Animator比我预期的要困难得多。我试过animator.setTarget(null),但结果都很糟糕。我试着用无操作设置器将它指向一个虚拟对象,但效果也不太好。我认为当你试图把目标从他们下面移走时,动画制作者会

我有一个
GridView
,在那里我在网格单元的子视图上制作动画。我的问题是,
视图
循环行为意味着,在一长串的列表中,我的
ObjectAnimators
有时会指向错误的
视图

我已经让我的适配器实现了
AbsListView.RecyclerListener
,并且获得了相关的事件,但是分离
Animator
比我预期的要困难得多。我试过
animator.setTarget(null)
,但结果都很糟糕。我试着用无操作设置器将它指向一个虚拟对象,但效果也不太好。我认为当你试图把目标从他们下面移走时,动画制作者会发脾气

我打电话给animator.end(),完全忽略了回收事件,但在这两种情况下,我仍然会得到一些我真的想消除的闪烁

理想情况下,当相关数据以某种合理的方式返回视口时,我希望能够将长期运行的
动画师
重新连接到
视图

ObjectAnimators
分离并重新附加到
ListView
GridView
单元格的最佳方法是什么