마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스크롤뷰 터치이벤트 질문드립니다.

0 추천
songtext1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
 
if(event.getAction() == MotionEvent.ACTION_DOWN){
 
}
else if(event.getAction() == MotionEvent.ACTION_MOVE){
 
}
else if(event.getAction() == MotionEvent.ACTION_UP){
songtext1.setVisibility(View.INVISIBLE);
}
return false;
}
} );
 
ACTION_DOWN 이벤트가 
 
ACTION_MOVE 를 하지 않으면 실행되게 하고 싶습니다.
 
말그대로 제자리 터치시 종료
 
드래그시 스크롤뷰 유지 하고 싶습니다. 
익명사용자 님이 2014년 11월 13일 질문
2014년 11월 13일 수정

1개의 답변

0 추천

말씀하신 부분은 setOnTouchListener로 구현 불가능합니다.

ACTION_DOWN 하고 끝나는 부분은 onClickListener가 있고요 

onTouchListener에서는 ACTION_DOWN,ACTION_MOVE, ACTION_UP 이 순서대로 따라갑니다.

터치시 flag를 둬서 처리하는게 좋아보입니다.

노예의집 (23,370 포인트) 님이 2014년 11월 14일 답변
...