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

时间:2012-10-31 01:26:24

标签: android android-listview android-animation

我有GridView我在网格单元的子视图上做动画。我的问题是,View回收行为意味着在列表中长时间拖延时,我的ObjectAnimators有时会指向错误的View

我的适配器实现了AbsListView.RecyclerListener并且我得到了相关的事件,但是分离Animator比我预期的要困难得多。我试过了animator.setTarget(null),但那都崩溃了。我尝试将它指向一个带有无操作设置器的虚拟对象,但这也不是很好。我认为Animators当你试图从它们下面改变目标时会感到不高兴。

我运气好animator.end()并完全忽略了回收事件,但在这两种情况下,我仍然会得到一些我想要消除的闪烁。

理想情况下,当相关数据以某种合理的方式回到视口中时,我希望能够将长时间运行的Animator重新连接到View

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

0 个答案:

没有答案