import android.view.MotionEvent
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
( ... 생략 ...)
override fun onTouchEvent(event: MotionEvent?): Boolean {
return super.onTouchEvent(event)
}
}
- ACTION_DOWN: 화면을 손가락으로 누른 순간의 이벤트
- ACTION_UP: 화면에서 손가락을 떼는 순간의 이벤트
- ACTION_MOVE: 화면을 손가락으로 누른 채로 이동하는 순간의 이벤트
import android.util.Log
import android.view.MotionEvent
import androidx.constraintlayout.widget.ConstraintSet.Motion
override fun onTouchEvent(event: MotionEvent?): Boolean {
when (event?.action) {
MotionEvent.ACTION_DOWN -> {
Log.d("google", "Touch down event")
}
MotionEvent.ACTION_UP -> {
Log.d("google", "Touh up event")
}
}
return super.onTouchEvent(event)
}