240 发简信
  • ViewGroup事件分发

    废话不说先上代码 布局文件 两个自定义view的代码 自定义MyButton 自定义RelativeLayout } MainActivity代...

  • View事件传递机制

    1.背景 在很多滑动控件嵌套的情况下经常会出现滑动事件冲突等等,在自定义View的时候需要处理触摸,点击,滑动等事件需要考虑父容器的这些事件冲突...

  • Scroller源码解析

    1.构造方法 从上面代码可以看到有三个构造方法,默认通过一个参数的构造方法调两个参数的构造方法,再通过两个参数的构造方法调三个参数的构造方法.通...

  • 120
    MaterialDesign沉浸式设计

    一.5.0及以上实现沉浸式状态栏 方式1:通过设置主题达到,状态栏的颜色跟随你的主题里面的colorPrimaryDark属性。 方式2:通过代...

  • MVC,MVP总结

    ##MVC分层 >View层:对应于布局文件 >Model层:业务逻辑和实体类 >Controller层:对应于Activity,但是View层...

  • 单例设计模式

    1.懒汉式 线程不安全,当有多个线程并行调用getInstance()的时候,就会创建多个实例。也就是说在多线程下不能正常工作。 public ...

个人介绍
少一点套路,多一点真诚