[Gesture Events]
When the user switches from a one-finger tap to using two-fingers, it's considered the beginning of gesture.
This causes gesture events created, which can be interrupted by overriding the appropriate methods
mouseDown ---> gestureStarted ----> gestureChanged ----> gestureEnded ----> mouseUp
위와 같이 첫 touch는 mouse처럼 동작시키지만 2번째 touch 부터는 gesture event로 동작시키고 gestureChanged 를 통해 어떤 action인지를 판단하는 것으로 보인다.
--> 이전까지의 내 생각
2009.12.06
만약 위와같이 첫번째 touch가 mouseDown이고 2번째 touch 부터 gesture 라고 하게 되면, 개발자의 코드는 mouseDown과 getsure쪽에 동시에 코드을 추가해야 한다.
이를 방지하기 위해서는 mouseDown 과 gestureStarted를 동시에 첫번째 touch때 보내는 것이다.
그렇게 되면, multi-touch 용 application들은 따로 mouseDown을 사용하는 것이 아니라 gestureStarted를 사용하게되고,
그렇지 않은 application들은 그냥 기존처럼 mouseDown event만 받아서 처리하면 된다.
'개발 Note > UI Framework 개발하기' 카테고리의 다른 글
[에자일]불확실성과 화해하는 프로젝트 추정과 계획 (0) | 2009.07.24 |
---|---|
Touch Phone , 그리고 디자인 배끼기..?? ,Mobile Platform. (0) | 2009.03.20 |
레이몬드 첸의 윈도우 개발282 스토리 - 사용자 인터페이스편 (0) | 2009.01.20 |
C로 짜져있는 모듈을 C++ 로 컨버젼할때.... 대략난감(1) (0) | 2009.01.19 |
핸드폰에서 key event 처리 - 연속되는 키 입력 (0) | 2009.01.19 |