UI
文章平均质量分 93
程序员一东
这个作者很懒,什么都没留下…
展开
-
【源码学习】事件分发流程源码分析
一、事件分发概述1.1、什么是事件分发点击事件MotionEvent从Activity传递到ViewGroup再分发到View的一整个过程2.1 MotionEventMotionEvent的常用事件类型如下事件简介ACTION_DOWN手指 初次接触到屏幕 时触发ACTION_MOVE手指 在屏幕上滑动 时触发,会多次触发ACTION_UP手指 离开屏幕 时触发ACTION_CANCEL事件 被上层拦截 时触发ACTION_OUTSIDE手指原创 2022-05-25 16:30:05 · 133 阅读 · 0 评论 -
【源码学习】UI绘制流程
一、View如何被添加到屏幕窗口了解View如何被添加到屏幕窗口之前,先理解几个概念Window:是一个抽象类,提供了绘制窗口的一组通过APIPhoneWindow: 是Window的唯一继承实现类,该类内部包含一个DecorView的对象,该DecorView对象是所有窗口(Actvivty)的根ViewDecorView: 是PhoneWindow的内部类,是FrameLayout的子类,是对Framelayout进行功能的修饰(所以叫Decorxxx),是所有应用窗口的根View以Act原创 2022-05-23 16:26:15 · 295 阅读 · 0 评论