
Android View相关
方某人_
On the way
展开
-
View绘制流程浅析,我所理解的View绘制。
有过自定义控件经历的朋友都知道,自定义View的时候所经历的三个方法 onMeasure()、onLayout()、onDraw(), 分别对应 测量(要在多大的地方绘制)、布局(确定位置)、绘制(具体绘制的内容) ; 这个和现实生活中作画是完全能对应上的。这里先来张过程图: 图片出处 一个前辈的blog,如果觉得这篇文章分析太浅可以去看看。这里我弄了个自己理解的草图:这里省略了很多步骤,原创 2016-12-05 16:56:58 · 921 阅读 · 0 评论 -
Android View事件分发、拦截、消费机制
日常开发中,我们经常会给各种控件设置点击、触摸事件。如果滑动有冲突,还得去解决滑动冲突,所以对View的事件分发(dispatchTouchEvent)、消费(onTouchEvent)、拦截(onInterceptTouchEvent)进行详细了解必不可少。先来了解几个概念的东西: 注意:为了便于理解与说明,我把onTouchEvent方法理解成为日常生活中的消费,其实在Android源码中,并原创 2016-12-27 17:52:50 · 2571 阅读 · 0 评论