original source : https://youtu.be/KPofPZLTuMc

keyevent는 실제 물리적인 버튼에 의해 발생한 이벤트를 말한다. 예를 들면 음량버튼

motionevent는 터치이벤트를 말한다.

image
image

==========================================================

.

.

image
image

==========================================================

.

.

image
image

==========================================================

.

.

image
image

==========================================================

.

.

MotionEvent를 통해 id를 얻을 수도 있고 index를 얻을수도 있다.

MotionEvent.getPointerId()

MotionEvent.findPointerIndex()

각각의 터치는 id를 가지며 id를 통해 index를 얻고 index를 통해 x, y 좌표를 얻을수 있다.

image
image
image

==========================================================

.

.

image

==========================================================

.

.

image
image

==========================================================

.

.

image
image

==========================================================

.

.

image

==========================================================

.

.

하나의 화면에서 스크롤기능과 클릭이 합쳐진 경우

예를 들어 listview를 스크롤하는 경우. view group에서 먼저 처리할 이벤트를 처리해야 하는 경우가 있다. 

image
image

==========================================================

.

.

image
image
image

==========================================================

.

.

image

==========================================================

.

.

image
image

==========================================================

.

.

image

Comments are closed.

Post Navigation