안드로이드 개발 질문/답변
(글 수 45,052)
HorizontalScrollView 가 특정 스크롤 위치에 오면 멈추게 할려고 합니다.
하지만 손까락으로 팅기면 가속도를 받는지
scrollTo(300, 0) 으로 해도 잠깐 글루가고 계속 움직입니다. 스크롤의 가속도에 의해서요.
물론 가속도를 받아서 HorizontalScrollView 가 움직일 때 화면을 터치 다운 하듯 손가락으로 누르면 멈춥니다.
HorizontalScrollView 가 멈추게 하기 위해서
mHScrollView.post(new Runnable(){
public void run(){
mHScrollView.scrollTo(sx, 0);
}
});
호출 뿐만 아니라 Action.DOWN을 강제로
주어야 하는 것이 아닌가도 싶구요..
이것저것 다 시도해 보는데 안멈추네요.
스크롤을 사람이 터치로 세게 해도 x좌표 120 에 오면 멈추게 하는 방법이 없나요. 자기스스로 움직여 버립니다. 힘이 떨어질때까지요.
도와주세요. ㅠㅠ.