не кликабельно определенное кол-во времени?
в смысле кликнуть можно по просшествию n-времени?
то есть юзер нажал на кнопку и если он кликнет в течении 3 секунд повторно, ничего не произойдет
а, да, конечно, очень полезная штука
А как ее можно реализовать? Через хандлер или что?
проверять время между нажатиями. class NonDoubleClick(clickListener: (View) -> Unit) : View.OnClickListener { private var mClickListener = clickListener override fun onClick(v: View) { if (SystemClock.elapsedRealtime() - lastClickTime < 1000){ return } lastClickTime = SystemClock.elapsedRealtime() mClickListener.invoke(v) } } я себе так реализовал, мне помогли тут https://t.me/android_ru/1394557
setEnabled(false) и через хандлер включить обратно
Обсуждают сегодня