请帮忙如何处理双击事件OnClicklistener
在按钮、Cardview 或其他按钮上,
最佳答案
请尝试以下操作:-
Java 版本:-
private var doubleClickLastTime = 0L
view.setOnClickListener {
if(System.currentTimeMillis() - doubleClickLastTime < 300){
doubleClickLastTime = 0
doAction()
}else{
doubleClickLastTime = System.currentTimeMillis()
}
}
Kotlin 版本:-
val doubleClickLastTime = 0L
view.setOnClickListener
run({ if (System.currentTimeMillis() - doubleClickLastTime < 300)
{
doubleClickLastTime = 0
doAction()
}
else
{
doubleClickLastTime = System.currentTimeMillis()
} })
关于java - 如何在android studio中处理双击事件onclicklistener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57212171/