버튼을 누르고 있는 동안에 캐릭터가 이동하고
버튼을 떼면 캐릭터가 가만히 있어야 합니다.
버튼을 만들고 OnTouchListener을 사용했더니 버튼을 누를 때, 누른 상태로 손가락이 이동할 때, 눌렀다 떼어질 때 이벤트가 발생하네요.
onClickListener을 사용하면 떼질때만 발생합니다.
* 버튼을 누르고 있는 동안 이벤트가 계속 호출되게 할 수 없나요?
* 아예 다른 방법으로 코딩해야 하나요?
버튼을 누를때 움직이는 동작을 시작하는 메소드를 시작하고
public void start(){
isStop = true;
while(isStop){
//움직이는 동작
}
떼어질때 isStop = false로 바꾸면 될듯하네요
아.. 그렇군요. 감사합니다! :)
로그인 유지
버튼을 누를때 움직이는 동작을 시작하는 메소드를 시작하고
public void start(){
isStop = true;
while(isStop){
//움직이는 동작
}
}
떼어질때 isStop = false로 바꾸면 될듯하네요