android_防止重复点击
1.扩展View方法
fun View.setOnDeBounceClickListener(l: (View)-> Unit){
setOnClickListener { v->
if (!Utils.isFastDoubleClick()) {
l.invoke(v)
}
}
}
2.直接使用:
tv.setOnDeBounceClickListener {
//业务代码
}
这样的好处是即使全局替换,改动量也是最小的。