![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
View
础础
这个作者很懒,什么都没留下…
展开
-
Android 自定义View
一、相关类 在介绍自定义View前,需要先了解相关的类 ViewRoot ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorView建立关联,这个过程可参看如下源码: root = new原创 2020-11-17 15:57:21 · 95 阅读 · 0 评论 -
View的事件分发机制与滑动
一、View基础知识 什么是View View是一种界面层的控件的一种抽象,它代表了一个控件。ViewGroup也继承了View,这就意味着View本身就可以是单个控件也可以是由多个控件组成的一组控件,通过这种关系就形成了View树的结构。 View的位置参数 View的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top、left、right、bottom,这些坐标都是相对于View的父容器来说的,因此它是一种相对坐标。 top是左上角纵坐标,Left=getLeft() lef原创 2020-11-11 17:50:38 · 162 阅读 · 0 评论