안드로이드 개발 질문/답변
(글 수 45,052)
화면에는 애니메이션으로 움직이고 있는 그림이 있구요.
이것의 어느 한 부분을 누르면 멈춰서 다른 그림을 1초정도 보여주고, 다시 원래처럼 움직여야 하거든요~ 부분마다 그림은 다 다르게 할거구요~
터치 리스너 만들어서 눌렀을 때 clearAnimation() 함 해주고, 그에 맞는 그림 딱 보여준 다음에 1초 쉬고 다시 원래 메서드로 돌아가게 하려고 했는데요,
생각한건 누른 것에 맞는 그림을 딱 보여주고 sleep 함수로 1초 쉬고 다시 원래 메서드를 재귀로 호출해서 하려고 했는데,
이렇게 계속 재귀호출 하다보면 호출스택도 많이 낭비할 것 같고, 아무래도 sleep을 쓰니 안정성도 떨어지고, 특히나, 제가 원하는 결과가 나오지를 않더라구요-_-;;;;;;;
1초 정도 쉰 후에 다시 원래의 메서드로 돌아가게 하는 그런것은 어떤 방법을 사용해야 되는지 힌트라도 좀 부탁드려요~ㅠㅠ
임베디드 하면서 C만 하다가 어플리케이션 단에서 자바를 하려니 참 난해한게 많네요ㅠ
Entrepreneur, Embedded/Software Engineer



