RecyclerView配合DiffUtil,好用到飞 (mp.weixin.qq.com)

【简介】

DIffUtils 是 Support-v7:24:2.0 中,更新的工具类。因为已经更新了一段时间了,也不好说是最新更新的。

它主要是为了配合 RecyclerView 使用,通过比对新、旧两个数据集的差异,生成旧数据到新数据的最小变动,然后对有变动的数据项,进行局部刷新。

点击查看原文 >>

@code小生 2019-10-07 15:49 / 0个评论
赞过的人: @IT技术博客大学习 @code小生
要不要再学学下面的文章?
Recyclerview 实现左右双列表联动效果 (mp.weixin.qq.com)
Recyclerview 联动效果其实在各种App内都能经常看见,比如常见的淘宝、京东的商品分类等。其实这种效果实现起来有多种方式,这里我用的是常见的左右两个recyclerview联动的方式,实现起来比较简单。
by @code小生 2020-01-12 18:50 查看详情
商品详情页RecyclerView与TabLayout的联动定位 (mp.weixin.qq.com)
要考虑两方面的交互:
1.RecyclerView滚动到一定位置,TabLayout需要指示到对应的选项
2.TabLayout点击对应的选项菜单,RecyclerView要滚动到指定位置
by @code小生 2019-11-17 23:31 查看详情
郭霖大神的抽丝剥茧心法修炼: 深剖RecyclerView源码 (mp.weixin.qq.com)
每天都在用的RecyclerView,你了解它内在的灵魂吗?
by @DataFunBoy 2019-08-13 08:33 查看详情
Android开发之漫漫长途 XVI——ListView与RecyclerView项目实战 (mp.weixin.qq.com)
我们上一篇说了些什么呢,RecyclerView,这个东西已经渐渐替代ListView成为我们Android开发工程师中常见的控件。按照上一篇的预告呢,我们本篇是来实战的。因为毕竟本地数据的展示基本上只能作为Demo,在实际的工作以及项目中,我们遇到的问题可能要比Demo复杂的多。
by @code小生 2018-11-04 22:38 查看详情
用RecyclerView的LayoutManager实现grid整页翻页效果 (mp.weixin.qq.com)
每页最多有12种支付方式。
1、支付方式不满1页,就将所有支付展示在第一页。
2、支付方式超过12个,就将第一页右下角的位置变为翻页按钮,将第二页的左下角位置添加一个上一页按钮。超过两页以此类推。
by @code小生 2018-11-04 22:36 查看详情
RecyclerView点击item图片,从点击位置,放大到全屏,再次点击关闭 (mp.weixin.qq.com)
最近要写一个小模块,类似于微信的九宫格,点击一张图片,放大到全屏,再次点击会缩小,而且有一个动画,图片从点击位置开始放大,缩小的时候同样有这样一个缩小动画
by @code小生 2018-09-03 22:20 查看详情
Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题 (mp.weixin.qq.com)
这段时间业务需求用到RecyclerView瀑布流加载并展示大批量图片,但一开始单纯使用RecyclerView直接加载图片,使得显示上出现了滑动到顶端时闪烁,Item自动切换位置(切换后数据与展示的画面并不一致),顶端出现空白等等问题,体验上十分差劲,于是开始了优化之旅。现在把优化过程和方法记录下来,供有用者参考。
by @code小生 2018-08-05 19:48 查看详情
Android 开发之漫漫长途 XV——RecyclerView (mp.weixin.qq.com)
上文我们很详细的分析了ListView的使用、优化、及ListView的RecycleBin机制,读者如果对ListView不太清楚,那么请参看我的上篇博文。不过呢,Google Material Design提供的RecyclerView已经逐渐的取代ListView。RecyclerView提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。
by @code小生 2018-07-03 21:14 查看详情
打造一个通用的 RecyclerView Adapter (mp.weixin.qq.com)
在平时的开发中,我们经常会需要开发一个列表页,这时我们第一时间就能想到 RecyclerView,添加一个 Adapter,复写其中的方法,再添加一个 ViewHolder,等等。
by @code小生 2018-03-19 21:13 查看详情
RecyclerView 里的自定义 LayoutManager 的一种设计与实现 (pingguohe.net)
介绍vlayout项目中,关于自定义布局能力的一些设计和思考。
by @Longerian 2018-02-06 16:17 查看详情