android实现双击功能操作
2009-12-07 15:57
330 查看
private Calendar myCalendar;
//第一次点击时间
private long firClick;
//两次点击时间间隔
private long distanceTime
;
//第二次点击时间
private long secClick;
public boolean onDoubleClick(){
//获取Calendar对象
myCalendar=Calendar.getInstance();
//如果是第一次点击
if (firClick==0l) {
//获取第一次点击的时间
firClick=myCalendar.getTimeInMillis();
//还没有时间间隔
distanceTime
=0l;
//判断是否为第二次点击
} else if(secClick==0l) {
//获取第二次点击的时间
secClick=myCalendar.getTimeInMillis();
//得出两次点击的间隔时间
distanceTime
=secClick-firClick;
}
//如果时间间隔小于500ms方为双击
if(distanceTime
>0l&&distanceTime
<500l) {
//将两次点击事件清空
firClick=0l;
secClick=0l;
//时间间隔过长,不是双击事件
}else if(distanceTime
>500l){
//把第二次点击当成第一次点击
firClick=secT;
secClick=0l;
}
}
//第一次点击时间
private long firClick;
//两次点击时间间隔
private long distanceTime
;
//第二次点击时间
private long secClick;
public boolean onDoubleClick(){
//获取Calendar对象
myCalendar=Calendar.getInstance();
//如果是第一次点击
if (firClick==0l) {
//获取第一次点击的时间
firClick=myCalendar.getTimeInMillis();
//还没有时间间隔
distanceTime
=0l;
//判断是否为第二次点击
} else if(secClick==0l) {
//获取第二次点击的时间
secClick=myCalendar.getTimeInMillis();
//得出两次点击的间隔时间
distanceTime
=secClick-firClick;
}
//如果时间间隔小于500ms方为双击
if(distanceTime
>0l&&distanceTime
<500l) {
//将两次点击事件清空
firClick=0l;
secClick=0l;
//时间间隔过长,不是双击事件
}else if(distanceTime
>500l){
//把第二次点击当成第一次点击
firClick=secT;
secClick=0l;
}
}
相关文章推荐
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- android Handler与Message类,实现n秒后无操作自动消失功能。
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 多功能按键设计——利用一个I/O口,接一个按键,实现3功能操作:单击 + 双击 + 长按
- 16—【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能
- Android实现截屏并保存操作功能
- Android App中实现可以双击放大和缩小图片功能的实例
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Android实现双击TitleBar回顶部的功能示例代码
- 多功能按键设计——利用一个I/O口,接一个按键,实现3功能操作:单击 + 双击 + 长按
- android 实现了知乎日报的大部分功能,增加双击标题栏回到顶部以及双击 webview 返回两个实用功能
- android短信验证码功能实现,包含按钮倒计时操作
- Android操作Excel文件的功能实现
- android: ListView,及数据库操作,模拟实现 联系人功能
- Android SQLite数据库基本操作和收藏功能的实现例子
- (转)【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Android之数据存储共享参数实现系统设置操作功能(二)