반응형
자고10니? 를 개발하며 화면을 세로로 나누고 좌, 우 터치를 인식해야 했다.
Java를 사용했다.
화면 크기를 받아오는 코드는 다음과 같다.
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
onTouch 이벤트의 매개변수인 event 객체를 사용하면 터치한 위치의 좌표값을 알 수 있다.
@Override
public boolean onTouch(View v, MotionEvent event)
{
float x = event.getX();
return false;
}
width를 반으로 나누고, x와 비교하여 크거나 작음으로 좌, 우 터치를 인식해 적용했다.
반응형