我有一个Recyclerview,我正在为单个列表项中的视图进行动画处理,但是当我滚动Recyclerview时,动画会停止。这是因为Recyclerview从其视图中删除了项目,所以当我们滚回来时,它会重新获取!但现在我希望即使Recyclerview被滚动并且视图失去焦点并恢复焦点,我启动在Recylerview内部项中的动画也不应该停止!当我从服务器获取数据时,我需要在代码中停止动画!我已经知道在哪里停止动画的代码,如果该项未滚动到视图之外,则可以正常工作!
我的要求很简单,就是即使滚动Recyclerview并且视图失去焦点并恢复焦点,我在Recyclerview内部项中启动的动画也不应该停止!当我从服务器获取数据时,我需要在代码中停止动画!以下是示例代码:
在onSuccess之前,如果我们滚动列表,则动画将停止!请帮忙解决!btn.onClick -- 这个按钮是Recyclerview列表项的onClick事件
item 1 btn.startAnimation(anim.xml) -- 启动动画
onSuccess -- 服务器返回成功 btn.clearAnimation();