下面是一个实现了触摸(OnTouchListener)接口的双击事件监听器,双击间隔不大于1000ms,供大家参考
原理:记录第一次和第二次点击时的当地时间,当第二次的时间与第一次的时间差小于1000ms也就是1秒的时候,进行双击后的操作。
class onDoubleClick implements View.OnTouchListener{
@Override
public 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;
}
}
分享到:
相关推荐
开发中遇到和该博主一样的问题http://bbs.csdn.net/topics/391079435,如何响应双击、单击事件,于是找到这篇博文:http://blog.csdn.net/jdsjlzx/article/details/7814322,拿来主义直接写个dmeo,顺利跑起来
在android中双击屏幕,触发原生toast提示信息,弹出“双击”,监听点击事件判断,第一次与第二次的时间差,判断是否为双击,如果双击则触发刷双击事件,否则触发点击事件
安卓广播监听按键事件和屏幕熄屏亮屏监听,BroadcastReceiver使用
使用OnTouch实现一个控件同时设置单击、双击、长按事件监听。
主要介绍了Android开发实现控件双击事件的监听接口封装类,需要的朋友可以参考下
3. 自定义一个Handler, 在TouchEventHandler 中 处理 统计到的点击事件, 单击, 双击, 三击, 都可以处理 核心代码如下: public class MyView extends View { ...... // 统计500ms内的点击次数 ...
主要介绍了android 控件同时监听单击和双击实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
1、仿微信客户端UI 2、监听fragment返回键 3、双击退出
简单的利用handler 处理控件的单双击监听判断,供新手参考。求轻喷~~
本文实例讲述了Android双击退出的实现方法。分享给大家供大家参考。具体实现方法如下: 方式一: 重写onBackPressed方法直接监听返回键(建议高版本用2.0以上) 代码如下:@Override public void onBackPressed() {...
android中实现按两次返回键退出Activity,不再是返回一次就退出应用,第一次点击提示“再按一次退出应用”
现在市面上很多应用都会有当用户按返回键的时候提示用户:再按一次将退出应用的提示,也就是双击双击返回键退出应用,接下来我们就用几种办法来实现这个功能 效果图 实现 第一种办法 响应Activity的 onKeyUp事件,两...
View是Android中所有控件的基类,不管是简单的Button和TextView,还是复杂的RelativeLayout和ListView,其基类都是View类;ViewGroup也继承了View类,这意味着View本身就可以代表简单的和复杂的所有控件和布局,通过...
这三个监听器分别是触摸监听、手势滑动监听和屏幕双击操作监听。很多的时候我们需要这些手势识别的操作,例如我们自定义控件的时候就经常会用到。下面就对这三个监听器分别进行介绍。 触摸监听器OnTouchListener ...
实现android双击后退键退出当前APP功能 实现该功能基本思路是, 1, 监听后退键 , 比较两次后退间隔 , 低于两秒则出发退出 2, 退出当前APP 我选择在基类中BaseActivity 中设置监听,代码如下: public void ...
1、在需要监视的电脑上运行ControlServer.exe(双击即可,运行后无界面,加到开始菜单里的启动文件夹中,就可以开机启动,占用资源少)。 2、 在android手机上安装PcMonitor.apk,安装后运行。 点击"刷新"按钮,稍...
|--监听之双击监听 |--监听之电话状态监听 |--监听之触摸监听 |--短信之根据id删除及查询短信 |--短信发送小demo |--短信的截取 |--系统之SD卡清理 |--系统之获取所有开机启动应用 |--系统之重启实现 |--系统信息之...
AT助手一、需要哪些权限无障碍服务权限、外部存储读写权限。为了保证应用能够在后台稳定运行,请允许忽略电池优化策略,并设置为允许该应用后台运行,并把该应用加入如手机管家之类程序的内存优化白名单。...