首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sunbird89629
掘友等级
全栈工程师
|
OPay
爱自己,爱家人,为爱努力很开心。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
336
文章 335
沸点 1
赞
336
返回
|
搜索文章
赞
文章( 335 )
沸点( 1 )
RecyclerView 的滚动是怎么实现的?(一)| 解锁阅读源码新姿势
RecyclerView 是一个展示列表的控件,其中的子控件可以被滚动。这是怎么实现的?以走查源码的方式一探究竟。 切入点:触摸事件 阅读源码时,如何在浩瀚的源码中选择合适的切入点很重要,选好了能少走
RecyclerView 的滚动时怎么实现的?(二)| Fling
上一篇介绍了手指滑动过程中,列表的滚动是如何实现的。那脱手之后,列表仍会滚动一段距离,即 fling,这又是如何实现的?走查源码一探究竟。
Android自定义控件 | 小红点的三种实现(上)
小红点用于通知未读消息,在应用中到处可见。本文将介绍三种实现方案。分别是:多控件方案、单控件绘制方案、容器控件绘制方案。不知道你会更偏向哪种方案?
Android自定义控件 | View绘制原理(画多大?)
这一篇将以源码中的几个关键函数为线索分析“测量(measure)”。 如果想直接看结论可以移步到第三篇末尾。 真正的测量工作在onMeasure()中进行。。。
RecyclerView 缓存机制 | 回收到哪去?
RecyclerView 性能优越,得益于它独特的缓存机制,上两篇分析了其缓存机制会回收哪些表项,及如何从缓存中获取表项。本篇在此基础上继续走读源码,分析回收表项的存储形式。
更好的 RecyclerView 表项子控件点击监听器
上篇介绍了一种新的监听 RecyclerView 表项点击事件的方法。实现了将点击事件和RecyclerView.Adapter解耦。这一篇介绍如何监听 RecyclerView 表项子控件点击事件。
RecyclerView 缓存机制 | 回收些什么?
RecyclerView 缓存机制是面试中的常客。上一篇文章讲述了“从哪里获得回收的表项”,这一篇会结合实际回收场景分析下“回收哪些表项?”。
RecyclerView 缓存机制 | 如何复用表项?
RecyclerView 内存性能优越,这得益于它独特的缓存机制,这一篇以走读源码的方式探究 RecyclerView 的缓存机制。
ConstraintLayout2.0一篇写不完之极坐标布局与动画
相对于一般布局方式的笛卡尔坐标系,MotionLayout还拓展了ConstraintLayout中的相对中心布局方式,我们暂且称之为「极坐标布局」方式。 极坐标布局方式在某些场景下,比笛卡尔坐标系的
ConstraintLayout2.0一篇写不完之Stagger交错
在Flutter中,有个StaggerAnimation,可以实现交错动画效果,这个效果相当于在申明式编程中为多个动画增加了多条时间线,在Android中,以往要实现交错动画效果,需要为每个属性动画设
下一页
个人成就
文章被点赞
104
文章被阅读
29,643
掘力值
768
关注了
59
关注者
21
收藏集
4
关注标签
40
加入于
2015-09-14