240 发简信
IP属地:广东
  • Android Activity加载流程

    概述 本文主要分享Activity的启动流程,主要分析Application与Activity分别是如何被加载的,下面我们就通过阅读源码分析 A...

  • 动态代理实现控件点击事件注入

    概述 本文主要分享基于动态代理实现控件点击事件注入。 实现思路: 自定义EventType注解标记需要点击事件类型 自定义OnClick、OnL...

  • 反射与注解实现页面跳转参数注入

    概述 本文主要分享基于反射与注解实现页面跳转参数注入。 实现思路: 自定义AutoWired注解标记需要注入的成员属性 查找页面中带AutoWi...

  • 反射与注解实现控件注入

    概述 本文主要分享基于注解和反射实现控件注入。 实现思路: 自定义BindView注解标记需要注入的控件 查找页面中带BindView注解的属性...

  • Resize,w 360,h 240
    Android 仿今日头条文字渐变效果

    概述 本文主要分享仿今日头条文字渐变效果,效果图如下: 实现要点: 绘制水平垂直居中的文本 采用画布裁剪实现渐变效果 绘制水平垂直居中的文本 文...

    1.4 2177 1 14
  • Resize,w 360,h 240
    Android 事件冲突处理

    概述 本文主要分享Android常见的事件冲突处理,处理方式有两种: 外部拦截:父容器处理冲突 内部拦截:子控件处理冲突 在介绍这两种处理方法之...

  • Resize,w 360,h 240
    Android 流式布局实现

    概述 本文主要分享Android流式布局实现,实现效果如下: 在实现之前先来看一下View的生命周期,如下图: 流式布局属于自定义ViewGro...

  • Resize,w 360,h 240
    NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果

    概述 本文主要分享使用NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果,先来看一下效果图: 实现要点 Tab...

    5.0 6618 5 12
  • Android 动态换肤原理与实现

    概述 本文主要分享类似于酷狗音乐动态换肤效果的实现。 动态换肤的思路: 收集换肤控件以及对应的换肤属性 加载插件皮肤包 替换资源实现换肤效果 制...