![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android事件
文章平均质量分 89
本人很懒zzz
天暮 何不炳烛
展开
-
Android事件传递(一):Activity、View、ViewGroup及dispatchtouchEvent、onTouchEvent梳理
1 事件的组成用户对屏幕的操作主要包括下面几种操作 ,它们都是MotionEvent类中定义的常量ACTION_DOWN = 0 按下(手机开始点到屏幕上) ACTION_UP = 1 抬起(手机离开屏幕上) ACTION_MOVE = 2 移动(手机在屏幕上滑动) ACTION_CANCEL = 3 取消 像点击一个按钮整个事件就是ACTION_DOWN ----> ACTION_UP...原创 2021-03-16 16:13:26 · 722 阅读 · 0 评论 -
Android事件传递(四):总结篇
下面源码基于Android11 API30文章里会用到上篇文章的布局例子这里先做一个初始化 ,让他们都返回默认值 重写方法dispatchTouchEvent 重写onTouchEvent isClickable MyLinearLayoutOut return super.dispatchTouchEvent(ev); return super.onTouchEvent(event); MyLinearLayout return super...原创 2021-03-23 16:41:50 · 279 阅读 · 1 评论 -
Android事件传递(三):你真的知道 UP 在Activity、View、ViewGroup中怎么传递的么?
上一篇:Android事件传递(二):事件动作 DOWN 在Activity、View、ViewGroup传递下面源码基于Android11 API30上一篇文章分析了DOWN事件以后布局中每个对象的状态:UP动作也是和DOWN一样从Activty开始到ViewGroup的dispatchTouchEvent方法,我们就从这里开始看,我们先分析 DecorView :DecorView extends ... extends ViewGroup: @Overri原创 2021-03-23 15:31:45 · 561 阅读 · 1 评论 -
Android事件传递(二):DOWN 在Activity、View、ViewGroup传递,除了自己本身的传递,还做了什么?
下面源码基于Android11 API301 Activity#dispatchTouchEvent public class Activity extends ContextThemeWrapper implements Window.Callback,...... { ......省略其它代码...... private Window mWindow; public Window getWindow() { r原创 2021-03-23 14:16:50 · 729 阅读 · 2 评论