안드로이드 개발 질문/답변
(글 수 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일때의 좌표를 비교하여서 변경이 있거나 어느 정도의 차이가 있을경우 이밴트를 발생 시키도록 하면 되겠죠?