首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZSAchg
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
104
文章 104
沸点 0
赞
104
返回
|
搜索文章
最新
热门
RecyclerView源码分析(八)自定义LayoutManager的套路
通过前一篇对LayoutManager源码的分析,大家应该都对LayoutManager有了一定的认识。这篇我们主要来讲LayoutManager的自定义问题。
RecyclerView源码分析(七)局部刷新原理
所有刷新的方式?都有什么差别?为什么要局部刷新 ?局部刷新源码层面原理?我们能从日常使用中获取什么?快从源码角度一探究竟
RecyclerView源码分析(六)缓存提取和回收
这篇文章我们讲RecycleView的缓存提取和回收,这是RecyclerView的核心部分,也是精髓部分。为什么叫RecycleView也是因为可以进行回收和复用。
RecyclerView源码分析(五)滑动机制分析 和 预加载
RecyclerView是怎么实现滑动的?其中的fling处理、填充view、回收view、预加载逻辑如何?
RecycleView源码分析(四)LayoutManager源码分析
揭开LayoutManager的面纱,分析源码,并且为以后自己实现LayoutManager作准备。
RecyclerView源码分析(三)测绘流程下篇
上一篇从RecyclerView的源码牵出了测量和布局的核心逻辑都在dispatchLayoutStep系列方法中。这篇我们就分析下dispatchLayoutStep系列方法。
RecyclerView源码分析(二)测绘流程上篇
说到安卓的测绘流程,肯定会想到安卓View绘制三大流程,measure、layout、draw。通过分析View的这三大流程,就可以大概洞悉一个View是怎么从无到有的。万变不离其踪,所以分析Recy
RecyclerView源码分析(一)为什么使用RecyclerView
分析RecycleView源码的目的 RecycleView作为每一个App大概率都会使用的控件,重要性可见一斑。而这个控件使用起来是非常简单的,但是了解其中的原理机理也是很重要的。
LeetCode二叉树专题 (10) 翻转二叉树
。。。 。。。 。。。 。。。 子问题就出来,交换两个结点即可。对每一个递归到的元素都执行这个操作。返回值和终止条件就是遍历完所有元素返回根结点。 如果使用层序遍历,也只要在遍历下面的一层时,交换左右子树即可。 比如,上面的树为例,第一层是4,第二层是7,2。遍历4时,我们交换…
LeetCode二叉树专题 (9) 路径总和
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 。。。 。。。 。。。 。。。 从根节点到叶子结点的一条路径,很容易的想到使用深度优先遍历,因为这也是一条路径,正好是深度的递归结…
下一页
个人成就
文章被点赞
206
文章被阅读
43,929
掘力值
1,454
关注了
5
关注者
70
收藏集
1
关注标签
22
加入于
2016-09-10