我需要在Android中实现下一个逻辑:

我们有几个小时的RecyclerView ( 8.00 - 17.00,在17.00之后我们看到第二天的8.00,所以列表是无限的),应该根据它们的时间添加事件。我使用LinearLayoutManager实现了它,视图持有者是我将事件添加到绝对视图位置的一天)。但我不喜欢这种方式,因为在绘制新项目时,每个项目视图都有点模糊,列表不能平滑地滚动。请帮我找到正确的实现方法。
发布于 2016-03-20 21:32:59
如果滚动不流畅,那么可能是你的onBindViewHolder太重了。在这种情况下,没有通用的建议。您需要运行Android Studio->Android Monitor->CPU->Start Method Tracing并分析是什么实际减慢了创建day视图的速度。然后优化这一部分。
还要仔细检查在UI线程中是否没有运行任何磁盘或数据库访问代码。将其移动到单独的线程。
https://stackoverflow.com/questions/36113786
复制相似问题