0

我使用 onTap 事件,但是当我从屏幕上获得手指时会发生 onTap。我想为overlayitem 进行一些触摸事件。有人明白我想要什么吗?

4

1 回答 1

0

查看Mapview Overlay Manager 项目,它使用 aGestureListener提供以下触摸事件:

  • onSingleTap(MotionEvent、ManagedOverlay、GeoPoint、OverlayItem)
  • onDoubleTap(MotionEvent, ManagedOverlay, GeoPoint, OverlayItem)
  • onLongPress(MotionEvent、ManagedOverlay、GeoPoint、OverlayItem)
  • onZoom(ZoomEvent, ManagedOverlay)
  • onScrolled(...)

由您决定是采用整个库还是仅将其用作您自己实现的指南。onTouchevent我想如果以上五种方法都不适合您的需求,那么想出一个通用方法应该不会太难。

于 2012-11-28T18:29:23.087 回答