首页 > 解决方案 > Android:如何关联来自同一拖动动作的 ACTION_DOWN 和 ACTION_MOVE 事件

问题描述

我想允许用户在我的 OpenGL 视图中垂直拖动控件(如滚动条)。为了实现这一点,我计划执行以下操作:

我想支持用户同时拖动多个控件,所以我需要能够从ACTION_DOWN事件中获取某种 ID,我可以将其用作偏移量的哈希表条目。稍后,在处理时,ACTION_MOVE我需要能够获得相同的 ID 来查找哈希表中的偏移量,以确保我们不会混淆同时拖动的 2 个控件。如何获得此“ID”,以便将来自同一拖动运动的事件关联ACTION_DOWN起来?ACTION_MOVE

标签: javaandroidontouchlistener

解决方案


原来MotionEvent.downTime是我正在寻找的财产。


推荐阅读