//是否双击的标识
private boolean isClick = false;
···
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
doubleClick();
}
});
···
//双击事件
private void doubleClick() {
if (isClick) {
//处理双击事件
} else {
//第一次点击,双击标识变为true
isClick = true;
new Thread() {
@Override
public void run() {
super.run();
try {
sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//在一秒内未点击,双击标识变为false
isClick = false;
}
}.start();
}
}
安卓 使用点击事件完成双击效果的简单写法
最新推荐文章于 2024-05-03 18:06:53 发布