public static long lastTime;
public abstract void singleClick(View v);
@Override
public void onClick(View v) {
if (onDoubClick()) {
return;
}
singleClick(v);
}
public boolean onDoubClick() {
boolean flag = false;
long time = System.currentTimeMillis() - lastTime;
if (time > 500) {
flag = true;
}
lastTime = System.currentTimeMillis();
return flag;
}
}
解释:
- 每次点击事件执行之前 先判断俩次点击间隔是否小于500毫秒
调用
1
|
2
3
4
5
6
mClickView.setOnClickListener(new OnClickEvent() {
@Override
public void singleClick(View v) {
}
});
文末
好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。
这里放上一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套进阶学习的视频及面试专题资料包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
roid学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!**