setDebouncedOnClickListener
Sets a click listener that ignores rapid repeated taps.
This builds debouncing into View.setOnClickListener, avoiding repeated timestamp checks in individual listeners.
Parameters
interval
Minimum time in milliseconds that must pass between clicks for the action to be invoked. Defaults to 500 ms.
onClick
Callback invoked when a click is accepted (i.e., not debounced).