안드로이드 개발 질문/답변
(글 수 45,052)
final LinearLayout ll = (LinearLayout)v.findViewById(R.id.llApplArticle); ll.setOnTouchListener(new View.OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_UP){ mProgress.show(); return false; } if(event.getAction() == MotionEvent.ACTION_DOWN){ } if(event.getAction() == MotionEvent.ACTION_MOVE){ return true; } } return false; } }); onTouch 메소드를 이용해서 레이아웃을 클릭시 프로그래스를 띄우고, 드래그시 반응하지 않도록 하는방법 좀 알려주세요. onClick메소드보다 먼저 뜨게 하기위해서 onTouch를 사용하는데 잘 되지않네요..
ACTION DOWN 일때의 좌표와 ACTION UP일때의 좌표를 비교하여서 변경이 있거나 어느 정도의 차이가 있을경우 이밴트를 발생 시키도록 하면 되겠죠?