view工作原理
荒年-yang
Aspire to inspire until I expire!
展开
-
View工作原理(一)事件传递原理详解
本文转载自:http://blog.csdn.net/ff20081528/article/details/17353869一、准备知识1、视图坐标与布局坐标的区别如下图所示:上图是一个坐标系,这个坐标系是无边无际的。这个无边无际的坐标系即视图坐标。手机屏幕可视范围内的坐标即手机屏幕的布局坐标(坐标原点是屏幕的左上方的(0,0)位置)即A点。屏幕里面的子视图里面可视范围内的坐标即子视图的布局坐标(坐转载 2016-06-06 15:14:11 · 369 阅读 · 0 评论 -
android- View工作原理(二)导致View重建原因
本文转载自:http://xixinfei.iteye.com/blog/2114698导致View重建的原因有三个: 1、视图本身内部状态变化引起重绘; 2、view树内部添加或者删除子view; 3、View本身的大小及可见性发生变化。这三种情况最后都直接或者间接的调用到了三个方法,invalidate()、requestLayout() 和requestFocus(),而这三个函数最终都转载 2016-06-06 15:29:16 · 728 阅读 · 0 评论 -
android-View工作原理(四)view的layout过程
本文转载自:http://blog.csdn.net/ff20081528/article/details/17784911一、android中view的layout过程总概Layout过程其实就是父视图按照子视图的大小及布局参数将子视图放在窗口的合适的位置上。视图的布局过程是从ViewRoot对象调调用根视图的layout()方法开始,接着layout()方法调用根视图的onLayout()方法,转载 2016-06-06 15:35:57 · 443 阅读 · 0 评论