안드로이드 개발 질문/답변
(글 수 45,052)
ImageView 에 setOnTouchListener 을 하구요.
근데 이동한 위치에서 OnTouch가 먹지 않고 아무것도 없는 초기 위치에서 먹힙니다.
이동된 자리에서 이벤트처리할 수 있는지 궁금합니다.
2010.11.08 10:23:52
공아// animation에 보면 에니메이션 효과가 끝난다음에 그 상태를 유지하게 하는 메소드가 있습니다.
이름이 잘 기억이 안나는데... 그거 쓰시면 됩니다.
2010.11.08 11:07:02
그냥가자 님 감사합니다.
찾아보니까 에니메이션.setFillAfter(true); 라는 메소드가 있는데 이게 에니메이션 끝나는 지점에서 정지를 합니다.
근데 끝지점에 있는 이미지를 눌렀을때 처음 위치로 가서 에니메이션을 다시 보여 줄수 있게 만들려고 하거든요. setFillAfter(true);만 썼더니 에니메이션이 끝나고, 이미지가 있던 위치(처음위치: 이미지는 끝위치에 있기 때문에 아무것도 없는걸로 보입니다.)를 누르니까 에니메이션이 작동합니다... (에구...먼말인지 알아들으셨을라나....ㅜㅜ) 제가 원하는 데로 할려면 이미지 터치를 받는 위치가 변해야되는데 ...
이게 가능할까요?
우분투님 TranslateAnimation으로 이미지가 이동하고 이동이 끝나는 위치에 정지하게 어떻게 하셨나요?
다시 누르면 처츰 위치로 가서 애니메이션이 돌아가나요? 알려주세용~ㅜㅜ