특별한딸기이야기

스크린 터치 이벤트 본문

딸기 공부방/안드로이드

스크린 터치 이벤트

특별한녀석 2008. 5. 3. 21:51
오늘 딸기가 알아 낸것은 작습니다.

터치 이벤트죠.

안드로이드 화면을 사용자가 건드렸을 때 그에 따른 반응을 보여줘야 할 때 쓰면 될 것 같습니다.

그럼 임포트를 해야 겠지요.

import android.view.MotionEvent; 라고 넣어 줍시다.

그리고 public boolean onTouchEvent(MotionEvent event) 함수를 만드세요.

그럼 끝입니다,

농담입니다 ^^;;

자 그 함수 안에 다음 코드를 넣습니다.

int action = event.getAction();

터치 스크린에서 어떤 행동을 하는지 확인하기 위해 넣은 것입니다.

MotionEvent.ACTION_DOWN
MotionEvent.ACTION_UP

등의 상수가 있습니다.

MFC에서 선 그리기 예제를 해 보신 분이라면 쉽게 이해하실 수 있을 것입니다.

누르고 움직이고 떼고

위 과정을 통해 자유로운 선을 그릴 수 있듯이 스크린에서 감응하는 값을 계속 받아와서 처리하면 되는 것입니다.

switch(action)
     {
     case MotionEvent.ACTION_DOWN :
      start_w = (int)event.getX();
      start_h = (int)event.getY();
      break;
     case MotionEvent.ACTION_UP :
      end_w = (int)event.getX();
      end_h = (int)event.getY();
      break;
     }

단순 직선 그리기 위한 코드입니다.

딸기의 오늘 이야기는 여기 까지입니다.

좀더 자세한 자료를 원하시는 분은...

http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/graphics/TouchPaint.html

위의 주소로 가보시기 바랍니다.

'딸기 공부방 > 안드로이드' 카테고리의 다른 글

바인딩  (0) 2008.05.03
이미지 표시 임시 저장  (0) 2008.05.01
안드로이드 어플리케이션 삭제  (2) 2008.04.07
안드로이드 교육용 문서  (0) 2008.04.01
2008년 캡스톤 프로젝트 제안서 초안  (0) 2008.03.07