下面是一个实现了触摸(OnTouchListener)接口的双击事件监听器,双击间隔不大于1000ms,供大家参考
原理:记录第一次和第二次点击时的当地时间,当第二次的时间与第一次的时间差小于1000ms也就是1秒的时候,进行双击后的操作
class onDoubleClick implements View.OnTouchListener{@Overridepublic boolean onTouch(View v, MotionEvent event) {if(MotionEvent.ACTION_DOWN == event.getAction()){count++;if(count == 1){firClick = System.currentTimeMillis();} else if (count == 2){secClick = System.currentTimeMillis();if(secClick - firClick < 1000){//双击事件}count = 0;firClick = 0;secClick = 0;}}return true;}} 

更多相关文章

  1. Android应用防止模拟点击,防范抢红包类似插件的方法
  2. Android(安卓)EventBus3.1.1从使用到源码解析
  3. Android(安卓)EditText 实现监听实例
  4. Android(安卓)监听事件
  5. Android学习笔记——常用的基本UI组件及其常用属性值和相关方法
  6. Android开机自启动+屏蔽系统功能
  7. adb命令模拟按键事件 KeyCode
  8. android ListView添加事件并获取选中项的值
  9. android Studio与数据库SQLserver连接实现登录

随机推荐

  1. Android闪光灯开关
  2. Android得到SD卡文件夹大小以及删除文件
  3. android截图
  4. gcc for android
  5. android 方式实现imageview圆角
  6. Android 8.0 Tv 修改以太网ip地址 掩码
  7. Android 布局 优先显示右侧的控件
  8. Android studio3 报错module not specifi
  9. 从源码中查看当前android版本
  10. Android ndk开发之在c文件里打印log