ScrollView中的自定义可滚动视图

时间:2014-01-19 14:34:10

标签: android touch scrollview

我创建了一个自定义View,它实现了GestureListener和所有必要的逻辑,允许在View中进行一些滚动。它工作正常,只要我不将View放入其他可滚动视图,例如ScrollView

如果我使用ScrollView打包我的视图,触摸事件似乎完全由ScrollView使用,并且不会传递到我的自定义视图。我如何告诉ScrollView它应该只消耗触摸事件,如果触摸发生在其中一个孩子的 之外?

1 个答案:

答案 0 :(得分:1)

当您View收到requestDisallowInterceptTouchEvent(true)事件时,您可以请求您的可滚动容器不会通过调用ACTION_DOWN来拦截您View的触摸事件。