// 数组长度即为点击次数
long[] mHints = new long[10];
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//将mHints数组内的所有元素左移一个位置
System.arraycopy(mHints, 1, mHints, 0, mHints.length - 1);
//获得当前系统已经启动的时间
mHints[mHints.length - 1] = System.currentTimeMillis();
// 设定三秒内点击十次生效
if(System.currentTimeMillis() - mHints[0] <= 3000) {
}
}
});
监听多次点击事件
最新推荐文章于 2023-07-14 23:56:48 发布
该博客探讨了在Android中如何使用OnClickListener监听点击事件,并实现数组元素左移以记录点击时间戳。通过System.currentTimeMillis()获取每次点击的时间,并判断连续点击是否在3秒内,以实现快速点击检测功能。

4248

被折叠的 条评论
为什么被折叠?



