새소식

카테고리 없음

터치와 키 이벤트

  • -
  • 터치 이벤트 처리
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)
}

 

  • 터치 이벤트 발생 좌표 얻기
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.