
Android开发
吃透Java
专注Java技术,每天都要努力一点点
展开
-
Android自定义View
1、前言通过前面两篇android事件分发机制和源码分析和View的绘制机制和源码分析的基础,我们是时候入手自定义View。由于自定义View方面看了GcsSloop大神写的系列文章,从入门到放弃,哈哈,所以这里本篇注重例子的分析,会把详细的注释写到源码里面。下面奉上GcsSloop大神自定义View系列教程的传送门:GcsSloop大神自定义View系列教程传送门话说小波更多文章2、自定义View原创 2017-05-23 21:01:44 · 452 阅读 · 0 评论 -
Android View绘制流程与源码解析
1、前言了解View的绘制过程以及工作原理是自定义View的基础,也是各大面试的高频考点,总之了解并掌握这块知识非常重要。 View的绘制流程是从ViewRoot的performTraversals方法开始的,它经过了measure(测量)、layout(布局)、draw(绘制)最终把View绘制出来。measure:负责测量View的长和宽layout:负责View在父容器中的显示位置dr原创 2017-05-16 12:24:37 · 1114 阅读 · 2 评论 -
Android 事件分发机制(通过源码解析,附带记忆图)
Android 事件分发机制详解1、简介Android事件分发机制不仅是Android开发体系中的重点也是难点,掌握好了事件分发机制也是我们解决自定义控件、view的滑动冲突等问题的基础。接下来我将通过图示流程以及源码两个方面进行讨论。2、初次认识三个方法:所谓事件的分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的Vi原创 2017-05-11 09:04:39 · 4622 阅读 · 6 评论 -
Android四大组件知识点梳理一:Activity那点事
1、前言activity对于大家再熟悉不过了,可是你真的了解它多少? 掌握activity无非是activity的生命周期、加载模式、匹配规则、加载过程。 如果把这些都弄懂了,那么activity你才算掌握。2、详细理解2-1:activity生命周期2-1-1:正常情况下的生命周期分析 名称 描述 onCreate 1、生命周期第一个函数,表示activity正在被创建,只调用一原创 2017-07-19 10:06:45 · 948 阅读 · 1 评论