android实现双击事件监听
16lz
2021-01-26
下面是一个实现了触摸(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;}}
更多相关文章
- Android应用防止模拟点击,防范抢红包类似插件的方法
- Android(安卓)EventBus3.1.1从使用到源码解析
- Android(安卓)EditText 实现监听实例
- Android(安卓)监听事件
- Android学习笔记——常用的基本UI组件及其常用属性值和相关方法
- Android开机自启动+屏蔽系统功能
- adb命令模拟按键事件 KeyCode
- android ListView添加事件并获取选中项的值
- android Studio与数据库SQLserver连接实现登录