概述 本文主要分享Activity的启动流程,主要分析Application与Activity分别是如何被加载的,下面我们就通过阅读源码分析 A...
概述 本文主要分享基于动态代理实现控件点击事件注入。 实现思路: 自定义EventType注解标记需要点击事件类型 自定义OnClick、OnL...
概述 本文主要分享基于反射与注解实现页面跳转参数注入。 实现思路: 自定义AutoWired注解标记需要注入的成员属性 查找页面中带AutoWi...
概述 本文主要分享基于注解和反射实现控件注入。 实现思路: 自定义BindView注解标记需要注入的控件 查找页面中带BindView注解的属性...
概述 本文主要分享仿今日头条文字渐变效果,效果图如下: 实现要点: 绘制水平垂直居中的文本 采用画布裁剪实现渐变效果 绘制水平垂直居中的文本 文...
概述 本文主要分享Android常见的事件冲突处理,处理方式有两种: 外部拦截:父容器处理冲突 内部拦截:子控件处理冲突 在介绍这两种处理方法之...
概述 本文主要分享Android流式布局实现,实现效果如下: 在实现之前先来看一下View的生命周期,如下图: 流式布局属于自定义ViewGro...
概述 本文主要分享使用NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果,先来看一下效果图: 实现要点 Tab...
概述 本文主要分享类似于酷狗音乐动态换肤效果的实现。 动态换肤的思路: 收集换肤控件以及对应的换肤属性 加载插件皮肤包 替换资源实现换肤效果 制...