【问题标题】:How to interrupt parent touch event如何中断父触摸事件
【发布时间】:2015-03-18 08:46:49
【问题描述】:

我正在编写一个自定义 ViewGroup 并关注 neevek 以获取父子 (ListView) 之间的触摸中断。这里自定义 ViewGroup 有助于提升 ListView。

我需要什么:所以一旦 ListView 在顶部提升,我想开始滚动它,我需要中断 ParentTouch 事件并允许控制权返回给子级。

我尝试使用ListView.getParent().requestDisallowInterceptTouchEvent(flag);,但它不起作用。

这里有任何建议!

【问题讨论】:

    标签: android android-listview parallax ontouchlistener android-viewgroup


    【解决方案1】:

    返回 true 为您不需要传递给父级的事件。如果您返回true,则该事件将被侦听器使用并且不会传递给父级。

    【讨论】:

    • 是的..但如果继续拖动父然后 child.touch 永远不会被调用。
    猜你喜欢
    • 2017-10-06
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2011-09-16
    相关资源
    最近更新 更多