18034727885
2026-05-13 03c43bb0d1abe7a22ce76bf903cc3c1e04648e44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.xw.yunwei.extension
 
import android.view.View
 
//扩展函数 设置防重复点击监听器
fun View.setOnDurationClickListener(duration: Long = 1000L, listener: View.OnClickListener) {
    var lastClickTimestamp = 0L
    setOnClickListener {
        val now = System.currentTimeMillis()
        if (now - lastClickTimestamp > duration) {
            lastClickTimestamp = now
            listener.onClick(it)
        }
    }
}