读书人

实现Activity下的控件双击事件

发布时间: 2012-09-16 17:33:17 作者: rapoo

实现Activity上的控件双击事件

重写dispatchTouchEvent 方法 就好了?

Java代码?
  1. ?? //处理双击事件??
  2. ????@Override??
  3. ????public?boolean?dispatchTouchEvent(MotionEvent?ev)?{??
  4. ????????if?(ev.getAction()?==?MotionEvent.ACTION_DOWN)?{??
  5. ????????????count++;??
  6. ????????????if(count==1){??
  7. ????????????????firstClick?=?System.currentTimeMillis();??
  8. ????????????}else?if(count==2){??
  9. ????????????????secondClick?=?System.currentTimeMillis();??
  10. ????????????????if?(secondClick?-?firstClick?<?500)?{??
  11. ?? ? ? ? ? ? ? ? ? ?//事件响应?
  12. ????????????????}??
  13. ????????????????count?=?0;??
  14. ????????????????firstClick?=?0;??
  15. ????????????????secondClick?=?0;??
  16. ????????????}??
  17. ????????}??
  18. ??
  19. ????????return?super.dispatchTouchEvent(ev);??
  20. ????} ?

读书人网 >移动开发

热点推荐