- 博客(3)
- 收藏
- 关注
原创 自定义 View:Measure 过程
文章目录1、作用2、关键类:LayoutParams2、关键类:MeasureSpecs3、Measure 过程 1、作用 作用:测量 View 的宽高。 注意:有些情况需要多次测量,measure 过程得到的宽高可能不准确;onLayout 获取最终宽高。 2、关键类:LayoutParams 作用:指定视图宽高等布局参数。 参数:layout_height = match_parent ...
2019-12-17 14:33:52 170
原创 自定义 View 基础
View 定义:显示在屏幕上的各种视图。 View 分类:View(单一视图)、ViewGroup(视图组)。 View 结构:树形结构,从根节点开始测量绘制(树形递归)。 Android 坐标:坐标原点-左上角;正方向-向右向下。 View 位置:Top,Left,Bottom,Right。 位置获取:Viiew.getTop()…;MotionEvent:触摸点相对父容器坐标系位置-eve...
2019-12-11 09:52:17 209
原创 DecorView:创建与显示
文章目录1、DecorView 创建2、DecorView 显示 1、DecorView 创建 创建 PhoneWindow 对象。 为 PhoneWindow 设置 WindowManager 对象。 为 PhoneWindow 创建一个 DecorView 对象。 为 DecorView 的 ContentView 设置 activity 中设置的布局文件。 Activity.java ...
2019-12-05 15:42:48 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人