提示
根据我国
《网络安全法》
,您需要绑定手机号后才可在掘金社区内发布内容。
获取验证码
绑定手机
首页
首页
沸点
小册
活动
写文章
发布沸点
登录
删除沸点
删除沸点后不可恢复,确定删除吗?
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
唐子玄
Android
|
Bug 工厂
Android 领域 bug 贡献者。
26
关注
4,676
关注者
3,367
掘力值
关注
关注
动态
文章
沸点
赞
42
文章 40
沸点 2
赞
42
小册
收藏集
12
关注
更多
收藏集
关注
关注
唐子玄
Android @ Bug 工厂
·
19小时前
关注
Kotlin 进阶 | 不变型、协变、逆变
引入泛型之后,子类型的概念变得复杂,好不容易用刚学会的泛型定义了方法,用起来编译器却各种障碍。且听我把概念敲碎了再拼起来,娓娓道来。 从定义中可以看出,任何类型也是它自身的...
9
评论
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
1月前
关注
RecyclerView 面试题 | 滚动时表项是如何被填充或回收的?
又是一道关于 RecyclerView 面试题:“RecyclerView 滚动时,新表项是如何一个个被填充进来的?旧表项是如何一个个被回收的?”这篇以走读源码的方式,解答...
27
5
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
2月前
关注
RecyclerView 动画原理 | 如何存储并应用动画属性值?
RecyclerView 表项动画的属性值是怎么获取的,又存储在哪里?这一篇继续通过 走查源码 的方式解答这个疑问。 通过上两篇的分析得知,为了做动画 RecyclerVi...
28
6
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
2月前
关注
你怎么看?
赞
8
分享
唐子玄
Android @ Bug 工厂
·
2月前
关注
收起
查看大图
向左旋转
向右旋转
今天学到了
赞
10
分享
唐子玄
Android @ Bug 工厂
·
2月前
关注
RecyclerView 动画原理 | pre-layout,post-layout 与 scrap 缓存的关系
RecyclerView 缓存之一的 scrap 结构中缓存的是什么?为什么需要 scrap 缓存?pre-layout 及 post-layout 过程中 scrap 缓...
44
15
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
2月前
关注
RecyclerView 动画原理 | 换个姿势看源码(pre-layout)
RecyclerView 表项动画是怎么实现的?RecyclerView 在做表项动画时会布局几次?pre-layout 是什么意思?我带着这么多疑问在茫茫源码中苦苦搜寻,...
43
9
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
3月前
关注
读原码长知识 | 就像讲话一样,写代码也要留有余地!?
讲述一个代码随需求而变的过程,曾一度因为既有代码不能满足新的需求而卡壳。在阅读了 Android 源码后茅塞顿开,立马一顿重构。但重构完成之后,我陷入了沉思。。。。 新的需...
55
16
分享
复制链接
微博
微信扫一扫
唐子玄
关注了
HiDhl
Android @ Bug 工厂
唐子玄
Android @ Bug 工厂
·
3月前
关注
收起
查看大图
向左旋转
向右旋转
赞
20
分享
唐子玄
Android @ Bug 工厂
·
3月前
关注
换一个思路,超简单的RecyclerView预加载
列表的内容是由服务器返回的分页数据,每次浏览到当前页的尾部,都会拉取下一页的数据。这中断用户的浏览,不免产生等待。产品希望让这个过程无感知。一种实现方案是预加载,即在一页数...
71
11
分享
复制链接
微博
微信扫一扫
唐子玄
关注了
朱涛的自习室
Android @ Bug 工厂
唐子玄
Android @ Bug 工厂
·
3月前
关注
更高效地刷新 RecyclerView | DiffUtil二次封装
每次数据变化都全量刷新整个列表是很奢侈的,不仅整个列表会闪烁一下,而且所有可见表项都会重新执行一遍onBindViewHolder()并重绘列表(即便它并不需要刷新)。若表...
51
12
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
3月前
关注
收起
查看大图
向左旋转
向右旋转
一图胜千言
赞
8
分享
唐子玄
Android @ Bug 工厂
·
3月前
关注
更好的 RecyclerView 表项子控件点击监听器
上一篇介绍了一种新的监听 RecyclerView 表项点击事件的方法,即判断触点坐标是否落在表项矩形区域内。实现了将点击事件和RecyclerView.Adapter解耦...
21
1
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
4月前
关注
代理模式应用 | 每当为 RecyclerView 新增类型时就很抓狂
App 界面愈发复杂,元素越来越多,就算手机屏幕再大也无法在一屏中展示所有内容。将不同类型的元素组织成 RecyclerView 就可以超越屏幕的限制。常用的Recycle...
55
17
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
4月前
关注
你怎么看?
赞
3
分享
唐子玄
Android @ Bug 工厂
·
4月前
关注
干掉 xml | 再也不用为各种形状写一堆资源文件了
这是“干掉 xml”系列的第二篇,上一篇干掉的是res/layout目录下的布局文件,这一篇想把res/drawable目录下的形状配置文件也干掉。 Android 中的 ...
20
7
分享
复制链接
微博
微信扫一扫
唐子玄
Android @ Bug 工厂
·
5月前
关注
读源码长知识 | Android卡顿真的是因为”掉帧“?
Andriod 界面卡顿是因为掉帧,而掉帧是因为生产帧的速度跟不上消费帧的速度。 消费帧的速度与屏幕刷新率挂钩,屏幕就像连环画,若一秒播放 60 帧,消费一帧的速度为 10...
50
12
分享
复制链接
微博
微信扫一扫
个人成就
获得点赞
1,935
文章被阅读
143,228
掘力值
3,367
关注了
26
关注者
4,676
收藏集
12
关注标签
18
加入于
2016-06-28