I have looked at the answers here - Android Preventing Double Click On A Button and implemented qezt\'s solution like and I\'ve tried setEnabled(false) like so
setEnabled(false)
Kotlin short version:
private var lastClickTime: Long = 0 //in click listener if (SystemClock.elapsedRealtime() - lastClickTime < 1000) { return } lastClickTime = SystemClock.elapsedRealtime()