Android双击
16lz
2021-01-23
//jj双击
private boolean waitDouble = true;
private static final int DOUBLE_CLICK_TIME = 200; //两次单击的时间间隔
public boolean onTouchEvent(MotionEvent event) {
// 如果是按下操作
if (event.getAction() == MotionEvent.ACTION_DOWN) {
// TODO Auto-generated method stub
if(waitDouble == true){
waitDouble = false;
Thread thread = new Thread(){
@Override
public void run(){
try {
sleep(DOUBLE_CLICK_TIME);
if(waitDouble == false){
waitDouble = true;
// singleClick();//单击要做的事情
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
thread.start();
}else{
waitDouble = true;
doubleClick();//双击要做的事情
}
}
return super.onTouchEvent(event);
}
private boolean waitDouble = true;
private static final int DOUBLE_CLICK_TIME = 200; //两次单击的时间间隔
public boolean onTouchEvent(MotionEvent event) {
// 如果是按下操作
if (event.getAction() == MotionEvent.ACTION_DOWN) {
// TODO Auto-generated method stub
if(waitDouble == true){
waitDouble = false;
Thread thread = new Thread(){
@Override
public void run(){
try {
sleep(DOUBLE_CLICK_TIME);
if(waitDouble == false){
waitDouble = true;
// singleClick();//单击要做的事情
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
thread.start();
}else{
waitDouble = true;
doubleClick();//双击要做的事情
}
}
return super.onTouchEvent(event);
}
更多相关文章
- 重装Ubuntu13.04后需要做的事情
- Android EditText失去焦点可以干的事情
- Android单击屏幕获得坐标,屏幕多点触摸测试器
- android 建议在onPause和onStop处理的事情
- [置顶] android 内存泄露那些事情之Handler(一)
- Android 单击图片切换效果
- 奇葩问题:ListView中Item与Item中的Button不能单击问题