
recyclerView
文章平均质量分 92
pageTan
这个作者很懒,什么都没留下…
展开
-
recyclerView动画解读
由于recyclerView有动画的情况会创建双倍的viewHolder,没有了解的,可以看看我的上一篇博文,可是如果没有动画,item的变化太突兀了,那么这个需求就这样出来了,如何不用recyclerView的默认动画实现动画继承ItemAnimator或者SimpleItemAnimator我仿佛在逗我笑,就算继承了,还是要调用setAnimator方法,这样还是会创建viewHolder原创 2016-10-01 22:22:41 · 561 阅读 · 0 评论 -
recyclerView滚动处理
写这一章是因为需求:平滑滚动,而且滚动到的item要停留到顶部非平滑滚动使用LayoutManager.scrollToPositionWithOffset 方法即可平滑滚动smoothScrollToPosition:如果视图已经在屏幕上出现了,那么,不会触发滚动 解决方案 1. 自定义LinearSmoothScroller 重写getVerticalSna...原创 2017-02-28 18:27:28 · 3996 阅读 · 1 评论 -
为什么选择放弃recyclerView
创建了2倍的viewHolder假设只显示了n个item 1. 人们通常认为recyclerView最多只缓存n + 2个viewHolder,这是错误的,正确的答案是n * 2 + 2 解释,当item显示完全后,如果再次调用notifyItemChanged,那么会再次创建一个viewHolder,之后调用notifyItemChanged才不会调用createViewHolde...原创 2016-09-29 14:23:42 · 1238 阅读 · 0 评论