【发布时间】:2018-06-28 05:27:42
【问题描述】:
我有一个ScrollView 和里面的线性布局。在线性布局内,我有多个视图。多个视图之一(可以说是 DrawView)用于绘制东西,所以我必须覆盖该方法的 onTouchEvent 并绘制东西。目前,当我在DrawView 上拖动或移动时,ScrollView 也会处理导致整个视图移动的触摸。我想要的是当我触摸DrawView 时,滚动视图不应该移动。我在这里浏览了其中的一些答案
How to vary between child and parent view group touch events
但我没有找到可以在DrawView 中添加的任何内容,这将阻止ScrollView 上下移动。请注意,DrawView 不会扩展 ViewGroup 所以我无权访问requestDisallowInterceptTouchEvent
【问题讨论】: