荏苒追寻个人博客

做一个有追求的青年


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 日程表

Android RecyclerView 分析

发表于 2022-04-18 | 分类于 Android , 控件

比较好的RecyclerView效果

  • 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper

比较好的RecyclerView分析文章

  • RecyclerView 源码分析(一) - RecyclerView的三大流程
  • RecyclerView 源码分析(二) - RecyclerView的滑动机制
  • RecyclerView 源码分析(三) - RecyclerView的缓存机制
  • RecyclerView 源码分析(四) - RecyclerView的动画机制
  • RecyclerView 源码分析(五) - Adapter的源码分析
  • RecyclerView 源码分析(六) - DiffUtil的差量算法分析
  • RecyclerView 源码分析(七) - 自定义LayoutManager及其相关组件的源码分析
  • RecyclerView 源码分析(八) - ItemAnimator的源码分析(源码分析系列终篇)

自己的理解与分析

LinearLayoutManager

LayoutChunkResult

记录了四个值:

  • public int mConsumed,一次 layoutChunk 消费的宽度或高度;
  • public boolean mFinished,layoutChunk是否完成,当Recycler的next得到的View为空时 mFinished 为 true;
  • public boolean mIgnoreConsumed;
  • public boolean mFocusable;
Android 杂谈——Activity与Fragment恢复的那些事儿
Android NDK开发—— ndkBuild与cmake两种Native Build的详解
  • 文章目录
  • 站点概览

216 日志
43 分类
43 标签
GitHub
  1. 1. 比较好的RecyclerView效果
  2. 2. 比较好的RecyclerView分析文章
  3. 3. 自己的理解与分析
    1. 3.1. LinearLayoutManager
      1. 3.1.1. LayoutChunkResult
© 2025 Randy Zhang
由 Hexo 强力驱动
|
主题 — NexT.Gemini v6.1.0