안드로이드 개발 질문/답변
(글 수 45,052)
갤러리를 사용하면 플링을 하거나 터치 업을 하였을 때
컴포넌트의 중간지점을 중심으로 더 많이 넘어온 쪽 이미지로 자동으로 움직이는 도킹 기능이 있잖아요~?
근데 이 도킹 완료시 발생되는 이벤트가 있을까요..?
지금 하고싶은건 갤러리 밑에 페이지를 표시해주는 동그라미를 사진 개수만큼 놓고 현재 위치에
표시를 해주고 싶은데 onFling을 오버라이딩 하여 구현하니까 플링을 짧고 빠르게 주어서 사진을 넘겼을 때
이미지가 넘어가기 전(position이 바뀌기 전에) 이벤트가 발생되어 넘어가기 전 위치값을 발생시켜서
페이징처리가 잘 되지 않네요....
이미지가 중간에 자리 잡았을 때의 이벤트를 발생 시킬 수 있다면 페이징 처리를 완벽하게 할 수 있을 것 같아서요~
해보진 않았지만, GridCameraManager 의 centerCameraForSlot 내부에 싱크로나이즈가 걸려있으면
그거 끝나고 실행하던지, 아니면 싱크로나이즈가 걸려있지 않다면 camera에다가 싱크로나이즈 걸고
그 이후에 실행하면 되지 않을까 싶네요.
처음에도 말했던 것처럼 해보진 않았습니다 -_-;