android--双击事件
来源:互联网 发布:中关村软件破解 编辑:程序博客网 时间:2024/06/06 04:43
private int getCount=0; private long firstClick; private long secondClick; /** * 调用写在onToucheEvent中 * @param event */ private void doubleClick(MotionEvent event){ if(MotionEvent.ACTION_DOWN == event.getAction()){ count++; if(count == 1){ firstClick = System.currentTimeMillis(); } else if (count == 2){ count = 0; secondClick = System.currentTimeMillis(); if(secondClick - firstClick < 1000){ //双击事件 Log.i(TAG, "doubleClick: "); }else { firstClick = System.currentTimeMillis(); count = 1; } } } }
看了看参考文章的还有更简洁的:
private long preClick; private long curClick; @Override public void onDoubleClick(MotionEvent event) { if(MotionEvent.ACTION_DOWN == event.getAction()){ curClick = System.currentTimeMillis(); if(curClick-preClick<1000){ //双击事件 Log.i(TAG, "onDoubleClick: "); preClick = 0; }else { preClick = curClick; } } }
用个GestureDetector类遇到一点麻烦,双击不会调用,而且实现起来写太多东西了,好笨重的感觉
参考博客:http://jasonshieh.iteye.com/blog/751068
0 0
- android 处理双击事件
- android 双击事件
- android处理双击事件
- android双击事件
- android 双击事件监听
- 关于android 双击事件
- android 双击事件
- android 触摸屏双击事件
- android 处理双击事件
- Android双击事件
- Android双击事件
- android 自定义双击事件
- 【Android】双击事件
- android 触摸屏双击事件
- android--双击事件
- Android实现双击事件
- android双击事件
- android 实现button双击事件
- 插入排序
- 计算机网络面试&笔试常考知识点
- java实现ssl双向认证
- SEVERE: Could not contact localhost:8005. Tomcat may not be running error while shutting down tomcat
- k-近邻算法实现手写数字识别系统
- android--双击事件
- Yeoman创建项目一直在根目录的问题及解决方案
- 【新手】-使用Android Studio中遇到的异常问题及处理(持续更新)
- hiho1486 物品价值
- ps如何获取段落框的宽高
- 最长上升子序列总结
- OkHttp深入学习(三)——Cache
- https原理:证书传递、验证和数据加密、解密过程解析
- [unity3D基础篇01]空间坐标系和物体移动的较深入分析