touch
文章平均质量分 64
pageTan
这个作者很懒,什么都没留下…
展开
-
touch事件分发
1.Activity的最顶层Window是PhoneWindow,PhoneWindow的最顶层View是DecorView 2.一个clickable或者longClickable的View会永远消费Touch事件,不管他是enabled还是disabled的 3.View的长按事件是在ACTION_DOWN中执行,要想执行长按事件该View必须是longClickable的,并且不转载 2014-05-29 22:36:41 · 819 阅读 · 0 评论 -
view touch事件中的down事件
onTouchEvent中如果view是disable的,则返回是否可点击或长按 如果有代理onTouchDeleget,则由代理处理,代理处理不了(false)则继续自己处理 如果是可点击或长按的,则可以由自己处理(switch-down,move,up) 否则,表示自己无法处理(false) , 其他代码没有涉及到返回值了 disabl原创 2015-05-02 20:12:36 · 490 阅读 · 0 评论 -
android TouchEvent事件传递
touch事件对于初学者来说,一直是个坑,入坑易,出坑难,简单点的touch事件还好,稍微复杂点的就搞不懂了 首先touch事件由根view(view或者viewgroup) dispatchTouchEvent分发, 然后可能会被interepter拦截, 然后判断touch坐标,来决定位于根view(viewgroup)的哪一个子view中(如果它有子view) 接下来,又类原创 2015-04-30 23:22:47 · 589 阅读 · 0 评论 -
android中TouchEvent事件传递之普通view之间
所谓的普通view就是ViewGroup继承LinearLayout,view继承TextView,有人说那么,button咋么办,下次再研究,这一阶段就看普通的就够了 ok下面说说我的研究结果 首先是view结构,可能画得不太对,不过大致还是能理解 好,接下来情景分析 情景 1. 所有返回都是默认(子view没有clickable等属原创 2015-05-01 19:24:54 · 581 阅读 · 0 评论