如何在Google Maps上长按*停止*?

时间:2017-10-12 22:26:10

标签: android api google-maps onclicklistener ontouchlistener

我正在使用谷歌地图API,我知道如何获得长按和点击,但我想知道用户何时停止触摸屏幕。

如果我使用普通的“onTouch”方法(例如在地图上放置一个图层),那么api的longpress并点击要么不被调用(如果我使用了事件),要么被调用但是onTouch的“被取消” / up“事件永远不会发生,因为事件从未消耗过。

Google地图也会消耗该事件,因此如果我在地图下放置一个图层,则onTouch永远不会被调用。

api似乎没有任何方法知道用户何时停止触摸屏幕。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

  

在地图上添加图层

如果此图层与地图完全相同且完全在地图上,则可以从图层方法获取所有事件。不是吗?只需将OnTouchListener设置为您的图层即可。有可能吗?