2010.12.10(4)——— android MapView 处理双击事件

在地图上每次都点击放大按钮 再放大 不太好 希望 双击来放大地图

在网上找了一些 大多都是重写onTouchEvent方法
但是 按照网上方法 试了都不行

后来发现 重写dispatchTouchEvent 方法 就好了

/
/处理双击事件@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_DOWN) {count++;if(count==1){firstClick = System.currentTimeMillis();}else if(count==2){secondClick = System.currentTimeMillis();if (secondClick - firstClick < 500) {mapView.getController().zoomInFixing((int) ev.getX(),(int) ev.getY());}count = 0;firstClick = 0;secondClick = 0;}}return super.dispatchTouchEvent(ev);}









更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. android上一些方法的区别和用法的注意事项
  5. android实现字体闪烁动画的方法
  6. Android中dispatchDraw分析
  7. Android四大基本组件介绍与生命周期
  8. Android(安卓)MediaPlayer 常用方法介绍
  9. 在Fragment中设置控件点击方法,执行失败。

随机推荐

  1. Android(安卓)在自定义view中动态设置布
  2. WebView的使用
  3. Android学习笔记之Gallery(2)
  4. android:圆形 ImageView
  5. 给recyclerAdapter打造通用点击事件监听
  6. Opencv 4 Android(安卓)问题汇总:
  7. Upload files by sending multipart requ
  8. 获取手机联系人
  9. [Android]Fragment点击穿透问题
  10. APIDemo动画合集