view经过measure、layout、draw三个过程才将一个view绘制出来,其中measure负责测量view,layout负责确定view在父容器中的位置,draw...
view经过measure、layout、draw三个过程才将一个view绘制出来,其中measure负责测量view,layout负责确定view在父容器中的位置,draw...
目录: 1、前言2、View原理3、ViewRoot4、自定义view 1、前言 在Android应用开发中,经常会用到以下3点,自定义View、动画、Touch事件分发。自...
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当...
Android事件机制(一)从代码演示的角度整理了一下我对Android事件传递的理解;Android事件机制(二)从源码的角度分析了一下事件传递的流程,描述了一下onTou...
关于Android事件机制,很多大神都做了分析,我也是通过他们的帖子进行学习,在此特向他们表达谢意。Android事件机制(一)从代码演示的角度整理了一下我对Android事...
1、重要的方法 有触摸,就有dispatchTouchEvent方法的调用。初始情况下,这些方法返回值都是false。 2、举例:定义两个ViewGroup(MyViewGr...
关于图片的加载,现在已经有很多主流的框架,如Glide,Volley等帮我们快速实现。其实这其中都包含了图片高效加载的策略,缓存策略等。本篇文章主要介绍Bitmap是如何实现...
ListView的优化问题可以说是面试的必考题。我之前看过一遍视频 Android必学-异步加载,感觉里面讲解的知识都是ListView优化常用的,这里我就通过里面的示例来做...
Android设备作为一种移动设备,无论是内存还是CPU的性能都受到了很大的限制,这导致Android程序的性能问题异常突出,对于性能优化提出了更高的要求。本篇文章根据And...
提起Android消息机制,想必都不陌生。其中包含三个部分:Handler,MessageQueue以及Looper,三者共同协作,完成消息机制的运行。本篇文章将由浅入深解析...
原文地址。 在上一篇Android内存泄漏的八种可能(上)中,我们讨论了八种容易发生内存泄漏的代码。其中,尤其严重的是泄漏Activity对象,因为它占用了大量系统内存。不管...
原文Eight Ways Your Android App Can Leak Memory 解决篇:Android防止内存泄漏的八种方法(下)。 Java是垃圾回收语言的一种...
Android面试大全(四大组件篇)Android面试大全(性能优化篇)Android面试大全(异常处理篇)Android面试大全(开源框架篇)Android面试大全(网络篇...