前言:
昨天因为要用到这个,在网上找了一下,发现都不够简洁。所以这边写了一个简单的 直接复制拿去用
实现原理是:
计算点击间隔
如果间隔符合要求则次数+1 否则 次数复原
var time :Long= 0 //上次点击时间
var count = 1 //当前点击次数
/*
*作者:赵星海
*时间:2021/3/15 4:58
*用途:连续点击五次退出
*/
fun exitAfterMany() { //在点击事件里调用即可
var timeNew = Date().time
if ((timeNew-time)<1000){ //连续点击间隔
count += 1
}else{
count = 1
}
time = timeNew
if(count>=5){ //点击次数
activity?.finish() //触发后五连点之后需要做的事情,我这边是退出页面
}
}
更多内容推荐:https://blog.csdn.net/qq_39731011/category_7565212.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=7565212&sharerefer=PC&sharesource=qq_39731011&sharefrom=from_link
https://blog.csdn.net/qq_39731011/category_7565212.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=7565212&sharerefer=PC&sharesource=qq_39731011&sharefrom=from_link
_______________________________________________________________________
如果您感觉文章有用的话,麻烦点个赞吧! 如果您发现文章有任何错误或建议,请评论区留言或者私信! 深海谢过各位的支持,一起加油!