如果我在Button上滑动,我希望onInterceptTouchEvent Intercept调用Button的onTouchEvent并执行滑动操作。如果我只是单击Button,我不希望调用onInterceptTouchEvent。相反,我希望调用Button的onTouchEvent并执行<Button>d11</code>
但是当我尝试实现onInterceptTouchEvent时,我得到了错误。(MotionEvent) of type Game must override or implem
我找不到办法让这件事起作用。我的问题是,我需要顶部的FrameLayout及其所有子对象让touches通过它们,到达底层的FrameLayout (及其子对象)。类似于pointer-events:none in HTML应用于顶部框架布局的所有图像视图。
我已经在FrameLayout及其子对象上尝试了setClickable(false)和setEnabled(false),但如果我单击禁用的子对象(例如ImageView),触摸将无法到达底层ImageVi
我在viewpager中有几个自定义视图,我发现viewpager's ontouch事件将与自定义视图的ontouchevent冲突,这将导致我无法按预期拖曳自定义视图。为了解决这个问题,我尝试将自定义视图的ontouchevent设置为返回true,但是仍然会触发touchevent of viewpager。如何防止viewpager处理ontouchevent?任何帮助都是非常感谢的!