Avatar notebook default
17篇文章 · 25230字 · 1人关注
  • 自定义View-性能优化

    1.内存优化 如果内存使用较多或者存在内存泄漏,导致系统GC频繁,从而造成页面卡顿,造成页面卡顿;如果绘制时消耗时间过多或者做了很多不必要的绘制...

  • View基础

    View的工作流程,指的是measure,layout和draw。其中,measure确定View的测量宽高,layout确定View的最终宽高...

  • 事件分发机制

    Android中事件分发顺序:Activity(Window) -> ViewGroup -> View View的事件分发机制 当点击事件产生...

  • Resize,w 360,h 240
    自定义View-基础

    自定义绘制 自定义绘制的方式是重写绘制方法,其中最常用的是 onDraw() 绘制的关键是 Canvas 的使用Canvas 的绘制类方法: d...

  • Resize,w 360,h 240
    版本控制

    Git Git是一个分布式版本控制系统(Distributed Version Control System - DVCS) 版本控制系统(Ve...

  • 事件总线

    Android应用开发中,经常会涉及Activity,Fragment,Service等不同组件或者模块之间的消息传递,传统的方式会让不同组件和...

  • Resize,w 360,h 240
    消息机制

    Android的消息机制是指Handler的运行机制以及Handler所附带的MessageQueue和Looper的工作过程。Handler的...

  • OkHttp

    基本用法1.异步GET请求 2.异步POST请求 3.异步上传文件上传文件本身也是一个POST请求,首先定义上传文件类型 4.异步下载文件5.异...

  • MVP,MVVM

    MVP全称是Model,View,Presenter View层:视图层,如Activity,Fragment,View,Adapter等,专注...

文集作者