【发布时间】:2014-05-08 14:29:38
【问题描述】:
我想拦截给定布局中的每个触摸事件。
然后我想记录事件,
并将事件传播到触摸区域中的任何可点击视图。
如果我只想使用一次触摸事件,我该怎么做?
我已阅读其他 SOF 帖子以使用此功能:
(a) 覆盖顶部的 onInterceptTouchEvent (MotionEvent ev) 方法 级别容器视图或(b)您可以覆盖 Activity.onUserInteraction 但它还包括键和轨迹球 行动
但是我不确定首先会发生什么?在根布局中处理的事件还是启动其子级?
事件是否总是从下层传播到上层(父视图到其子视图)?
【问题讨论】: