安卓笔记侠

专注安卓开发

导航

2016年11月6日 #

Android View体系(八)从源码解析View的layout和draw流程

摘要: 前言 上一篇文章我们讲了View的measure的流程,接下来我们讲下View的layout和draw流程,如果你理解了View的measure的流程,那这篇文章自然就不在话下了。 1.View的layout流程 先来看看View的layout()方法: public void layout(int 阅读全文

posted @ 2016-11-06 19:52 安卓笔记侠 阅读(919) 评论(0) 推荐(0) 编辑

Android View体系(七)从源码解析View的measure流程

摘要: 前言 在上一篇我们了解了Activity的构成后,开始了解一下View的工作流程,就是measure、layout和draw。measure用来测量View的宽高,layout用来确定View的位置,draw则用来绘制View。这一讲我们来看看measure流程,measure流程分为View的me 阅读全文

posted @ 2016-11-06 18:18 安卓笔记侠 阅读(408) 评论(0) 推荐(0) 编辑

Android View体系(六)从源码解析Activity的构成

摘要: 前言 本来这篇是要讲View的工作流程的,View的工作流程主要指的measure、layout、draw这三大流程,在讲到这三大流程之前我们有必要要先了解下Activity的构成,所以就有了这篇文章。 1.从源码解析Activity的构成 当我们写Activity时会调用setContentVie 阅读全文

posted @ 2016-11-06 16:56 安卓笔记侠 阅读(545) 评论(0) 推荐(0) 编辑

Android View体系(五)从源码解析View的事件分发机制

摘要: 1.处理点击事件的方法 View的层级 我们知道View的结构是树形的结构,View可以放在ViewGroup中,这个ViewGroup也可以放到另一个ViewGroup中,这样层层的嵌套就组成了View的层级。 什么是点击事件分发 当我们点击屏幕,就产生了触摸事件,这个事件被封装成了一个类:Mot 阅读全文

posted @ 2016-11-06 12:27 安卓笔记侠 阅读(534) 评论(0) 推荐(0) 编辑

Android View体系(四)从源码解析Scroller

摘要: 在Android View体系(二)实现View滑动的六种方法这篇文章中我们讲到了用Scroller来实现View的滑动,所以这篇文章我们就不介绍Scroller是如何使用的了,本篇就从源码来分析下Scroller为何能够实现View的滑动。 1.Scroller的构造函数 要想使用Scroller 阅读全文

posted @ 2016-11-06 10:49 安卓笔记侠 阅读(646) 评论(0) 推荐(0) 编辑

Android常用学习网站

摘要: http://blog.csdn.net/liang5630/article/details/43482691 https://github.com/Trinea/android-open-project http://gold.xitu.io/welcome/android http://www. 阅读全文

posted @ 2016-11-06 00:02 安卓笔记侠 阅读(463) 评论(0) 推荐(0) 编辑