gpt4 book ai didi

android - 如何在父 View (ScrollView)中处理 subview (自定义 View )的触摸事件?

转载 作者:行者123 更新时间:2023-11-29 14:05:14 24 4
gpt4 key购买 nike

在我的应用程序中,我正在使用 ScrollView 来滚动 ImageView,并且我将动态添加一个自定义 View 到 ScrollView 覆盖 ImageView,我有自定义 View 的 onTouch 事件。添加到 ScrollView 后,我无法使用自定义 View 的触摸监听器, ScrollView 仍在处理它。

如何停止 ScrollView 触摸监听器,以及如何启用我们的自定义 View 触摸监听器..

最佳答案

我建议你不要使用 ScrollView。只需在 LinearLayout 中添加您的自定义 View 并实现 OnGestureListener 然后使用 GestureDetector 您就可以监听所有事件(如 onDown()、onFling( )、onScroll()、onSingleTapUp()、onDown() 等)。您可以感知滚动幅度,然后使用 scrollBy() 方法滚动图像(自定义 View )。更多细节可以引用以下帖子: Smooth scrolling in Android

关于android - 如何在父 View (ScrollView)中处理 subview (自定义 View )的触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7397139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com