首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
车载开发
订阅
白子安
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
一文理解 onMeasure -- 从 MeasureSpec 说起
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当前 View 的逻辑
【View系列】让View滑动起来的几种方式
前言 前几的文章一直在扒源码,讲流程,阅读难度系数略微高点。今天我们聊个稍微轻松基础的话题:让View滑动起来的几种方式。Android中又很多可滑动的View,比如ScrollView、Nested
揭秘 Android View 的 TranslationY 位移原理:源码深度剖析
揭秘 Android View 的 TranslationY 位移原理:源码深度剖析 一、引言 在 Android 开发中,界面的动画效果和交互体验是吸引用户的重要因素。View 的 Translat
【Android 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)
前言 从事多年App开发现转Framework,由于对WMS感兴趣,所以决定以"桌面点击应用图标,到应用的Activity显示到屏幕上"这一简单操作为基础,分析整个过程。 整个流程看起来似乎并不复杂,
Android源码分析:Activity启动Task构建相关分析
Activity的启动分析,很大一块需要了解的是Activity的Task管理,以及启动过程中Task的决策,在之前分析启动流程中,关于Task处理的部分,我这里是简化掉了很多的,今天再来分析一下。
Android T 启动窗口(startingwindow)流程梳理
在activity真正显示之前,可能要处理大量耗时任务,如进程创建,资源加载,窗口绘制等。所以在窗口的过渡动画完成之后,可能应用还没有完成页面的绘制,我们需要一个页面来等待真正的activity显示。
Retrofit2 实战(一、使用详解篇)
前言:要么出击,要么出局,命运女神总会眷顾拼尽全力的一方。 一、概述 1. 什么是retrofit retrofit是现在比较流行的网络请求框架,可以理解为okhttp的加强版,底层封装了Okhttp
RecyclerView:LayoutManager
起初是有做自定义 View 的想法,后来发现这个想法多多少少有点不成熟,因为没有时间目前也没有能力去完成这样一个控件。 好在后来找到了 SpannedGridLayoutManager 由作者 Arasthel 完成的一个跨行跨列的 GridLayoutManager 布局。作…
ItemDecoration深入解析与实战(二)—— 实际运用
看完这6点标题,应该会知道这篇文章的篇幅会稍长,不过因为是实战类型的文章,所以也不会特别枯燥。 1. 你需要具备怎样的前提知识 2. 阅读顺序 1. (LinearLayoutManager) 最简单的分割线实现 这个5对应的就是outRect.bottom,看过这系列的上篇文…
LightEventBus-轻量高效的事件总线
最近重新研究了EventBus的源码。 在整理源码的过程中,觉得EventBus在性能和代码复杂度方面都有较大的改进空间。 于是我参考EventBus的功能和实现,完成一个简化的版本。