안드로이드 개발 질문/답변
(글 수 45,052)
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) { xAtDown = event.getX(); // 터치 시작지점 x좌표 저장 } else if (event.getAction() == MotionEvent.ACTION_UP) { xAtUp = event.getX(); // 터치 끝난지점 x좌표 저장 if (xAtUp > xAtDown) { if(vf.getDisplayedChild() != 0) { vf.showNext(); }else if(vf.getDisplayedChild() == 0) { vf.setDisplayedChild(5); } }else if(xAtUp < xAtDown) { if(vf.getDisplayedChild() != 5) { vf.showPrevious(); }else if(vf.getDisplayedChild() == 5) { vf.setDisplayedChild(0); } } } return true; }
화면을 좌 우로 드래그시 뷰가 바뀌는 소스 코드인데요....
getX를 해 주는데 Y값을 불러 오는거 같습니다 ;ㅁ;
getX말고 다른걸 써야 하는 걸까요..?
조언 부탁 드립니다 ..;ㅁ;