首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dehang0
掘友等级
Android
|
Alibaba
OkOne库|工作心得和踩坑记录
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
LeakCanary2.3 核心原理浅析
LeakCanary是Android开发中常用的用来检测内存泄漏的框架,它能够帮助开发者快速发现是否发生内存泄漏,并可视化的给予提示。 这里基于LeakCanary 2.3版本进行分析。 只需要在工程中进行简单的集成配置,就能自动对Activity、Fragment、fragm…
AndroidX RecyclerView实践-手写卡片式布局
RecyclerView除了可以展示线性、网格、瀑布流等常规列表布局,还支持自定义个性化的布局。这里实现卡片式滑动布局,效果如图: 最终实现效果是一个层叠卡片式布局,支持滑动拖拽移除,并且将移除的item再添加回数据集以便循环演示。点击对应按钮触发对应方向的自动滑出动画。当往左…
AndroidX RecyclerView总结-ItemTouchHelper
RecyclerView不仅实现在有限窗口显示大数据集,还支持对其中的item视图进行Swipe(轻扫)和Drag(拖拽)操作,这可以借助ItemTouchHelper辅助类轻松实现。 我们知道RecyclerView作为ViewGroup,有自己的滑动事件处理,那么ItemT…
AndroidX RecyclerView总结-滑动处理
RecyclerView作为一个灵活的在有限窗口显示大量数据集的视图组件,继承自ViewGroup,需要处理触摸事件产生时子View的滚动。同时RecyclerView实现了NestedScrollingChild接口,也支持嵌套在支持Nested的父容器中。 这里结合Line…
AndroidX RecyclerView总结-Recycler
接《AndroidX RecyclerView总结-测量布局》,其中LinearLayoutManager在布局时,通过Recycler来获取ViewHolder中的itemView进行添加和布局。众所周知,Recycler负责缓存ViewHolder以供复用,这里通过追踪源码…
AndroidX RecyclerView总结-测量布局
RecyclerView中通过Adapter将数据源各item转换成各ViewHolder和监听数据变化。ViewHolder顾名思义持有View,利用ViewHolder将item数据和持有的View进行绑定设置。RecyclerView对各item View的布局排列交由L…
AndroidX Fragment探究-状态保存和恢复
我们知道Activity提供了onSaveInstanceState和onRestoreInstanceState回调方法用于状态保存和恢复,同样FragmentActivity和Fragment也支持状态保存和恢复,FragmentActivity会在适当的时机,通过Frag…
AndroidX Fragment探究-生命周期
Fragment的生命周期依托FragmentActivity管理调度,在FragmentActivity的各个生命周期方法回调中,会将对应生命状态派发给依附于FragmentActivity的所有Fragment。 上图为FragmentActivity和Fragment的生…
AndroidX Fragment探究-事务操作
平时开发中经常使用Fragment的场景是创建Fragment并添加到FragmentActivity的指定布局容器中。要实现这样的操作,首先需要获取FragmentManager,接着开启事务FragmentTransaction,并添加add、remove、replace、…
Activity启动流程总结-超时判定机制
在Activity启动过程中,ActivityManagerService会与APP进程进行交互,调度APP进程上的Activity的生成和初始化,以及生命周期的逐步切换和回调。 在这期间的调度交互中ActivityManagerService需要知道APP进程端的执行结果来进…
下一页
个人成就
文章被点赞
168
文章被阅读
94,239
掘力值
1,953
关注了
21
关注者
101
收藏集
3
关注标签
14
加入于
2019-09-08