相关疑难解决方法(0)

RecyclerView:如何创建插入动画效果?

ReyclerView和a LinearLayoutManager和a 一起工作Adapter<ViewHolder>.我有一个项目列表,我想在recyclelerview中显示插入(幻灯片放入)动画.我该怎么做?

我想根据项目的索引显示具有线性增加延迟的动画.

目前,如果我使用2个按钮,'添加'和'删除',然后在recyclerview上执行相应的操作(notifyItemInserted()并且notifyItemRemoved(),动画很好地进行.

如果我以编程方式循环数据集并添加项目,再次使用notifyItemInserted(),我没有看到任何动画.我只看到所有项目几乎同时出现.

如果我使用具有线性延迟的Asynctasks,然后添加/删除项目OnPostExecute(),我仍然看不到任何动画.此外,如果多个插入线程正在等待所有删除线程完成(没有删除线程运行的位置),我看到可能会遇到死锁.

我究竟做错了什么 ?

我已经在SO上经历了与此相关的大部分问题,并且花了几天时间围绕着Recyclerview的动画部分,仍然没有运气.

animation android delay android-recyclerview

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

android-recyclerview ×1

animation ×1

delay ×1