공부방/Android2021. 1. 11. 14:23Android databinding common click Listener for block double click(안드로이드 데이터 바인딩 더블 클릭 방지 공용 클릭 리스너 )

앱을 만들다 보면 특정 버튼을 사용자가 너무 빨리 눌러서 뜻하지 않은 상황을 방지하고 싶을 때가 있습니다. 하지만 문제는 이미 클릭 이벤트를 적용한 상태에서 어떻게 최대한 코드 수정을 줄이고 적용하는가입니다. 만약 databinding을 사용하고 있다면 아래의 코드를 참고해 봅시다. OnDoubleClickBlockClickListener.kt class OnDoubleClickBlockClickListener(private val clickListener: View.OnClickListener, private val interval: Long = 1000) : View.OnClickListener { private var clickable = true override fun onClick(view: V..

image