【问题标题】:Custom scrollable View within ScrollViewScrollView 中的自定义可滚动视图
【发布时间】:2014-01-19 14:34:09
【问题描述】:

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

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

【问题讨论】:

    标签: android touch scrollview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      相关资源
      最近更新 更多