android - 有什么方法可以在未拦截 ACTION_DOWN 的 View 中捕获 ACTION_UP 吗?

标签 android

我正在尝试为预蜂窝设备实现拖放功能。我想触摸一个框架布局中的某个项目,将其拖动到另一个框架布局上,然后让第二个框架看到 ACTION_UP 事件。不幸的是,还没有找到一种方法来做到这一点,似乎只有看到原始 ACTION_DOWN 的 View 层次结构才会收到 ACTION_UP 的通知。

我已经让拖动部分正常工作,但是当我松开手指时,ACTION_UP 下面的 View 根本没有收到任何通知。有什么办法可以解决这个问题吗?

最佳答案

我最终通过使用 onInterceptTouchEvent 拦截框架 View 中的所有事件来解决这个问题

关于android - 有什么方法可以在未拦截 ACTION_DOWN 的 View 中捕获 ACTION_UP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547710/

相关文章:

android - 在 Android 的前台启动 JobService

java - 在 android 2.36 上调试时 Google Play 游戏服务出现问题

android - 在 Android 中使用 iText 阅读 PDF 文档

android - Android 中的视频 View

安卓目标 : not installed in Ubuntu

Android .axml 智能感知不适用于支持库控件

android - fragment 中的按钮点击

Android列 '_id'不存在?

java - Android 的 "if" block 中的奇怪行为

android - Android Studio 中的 Gradle 给出错误项目同步失败