함수명 |
설명 |
getAction |
터치 이벤트의 액션값이 전달된다. ACTION_DOWN = 0 ACTION_UP = 1 ACTION_MOVE = 2 ACTION_CANCEL = 3 |
MainActivity.java의 코드
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
Log.d("shin","===============================");
Log.d("shin","dispatchTouchEvent()");
Log.d("shin","- ActionCode : "+ev.getAction());
Log.d("shin","- XY Position : "+ev.getX()+","+ev.getY());
Log.d("shin","- Event Time : "+ev.getEventTime());
Log.d("shin","- Down Event Time : "+ev.getDownTime());
return super.dispatchTouchEvent(ev);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
Log.d("shin","===============================");
Log.d("shin","dispatchTouchEvent()");
Log.d("shin","- ActionCode : "+event.getAction());
Log.d("shin","- XY Position : "+event.getX()+","+event.getY());
Log.d("shin","- Event Time : "+event.getEventTime());
Log.d("shin","- Down Event Time : "+event.getDownTime());
return super.onTouchEvent(event);
}
}
이벤트의 전달과정 캡쳐
'프로그래밍 > android' 카테고리의 다른 글
로그 남기기 (0) | 2014.12.08 |
---|---|
액티비티 간 인텐트로 데이터 주고받기 (0) | 2014.11.28 |
클릭이벤트를 처리하는 3가지 방법 (0) | 2014.11.28 |