안드로이드 개발 질문/답변
(글 수 45,052)
현재 Activity는 2개가 존재하구요(A, B라고 하겠습니다. A->B),
B activity에서는 SurfaceView를 사용해서 텍스트를 움직이고 있습니다.
px, py // text의 위치
vx, vy // text의 속도
px += vx;
py += vy;
이렇게 지정해서 쓰고 있는데요, 가속도를 일정하게 주어서 일정 시간 뒤엔 vx, vy가 모두 0이 되게 하였습니다. (움직이던 텍스트는 멈췄죠)
이 때 멈추는 것 뿐만 아니라 B activity를 종료하고 A activity로 돌아가고 싶은데,
keyEvent나 TouchEvent같은 방식이 아닌 vx == 0 && vy == 0 이 조건으로만 activity를 종료하고 싶다면 어떻게 해야 하나요?
vx, vy는 SurfaceView 클래스에 속해있는데 이걸 이용해서 Activity의 종료가 가능한지 궁금합니다!!
//공지사항 모두 읽었습니다 ^^