2012-06-26 2 views
7

문제는 스크롤하는 데 fullScroll()scrollTo() 기능을 사용하고 있지만 애니메이션이 적용되어 사용자 관찰없이 발생해야합니다.애니메이션없이 가로 스크롤보기를 스크롤하는 방법

이 문제를 해결할 방법이 있습니까?

hScrollView.post(new Runnable() { 
    @Override 
    public void run() { 
     hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
    } 
}); 
+0

hScrollView.fullScroll (ScrollView.FOCUS_LEFT)을 시도; –

+0

고마워,하지만 전에 해봤는데 같은 문제가있어! – user1116209

+0

하지만 애니메이션에는 어떤 문제가 있습니까? 다른 장소로 이동하는 것보다 스크롤을 보는 것이 사용자 경험이 더 좋다고 생각합니다. –

답변

4

사용이

// Disable the animation First 
hScrollView.setSmoothScrollingEnabled(false); 
// Now scroll the view 
hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
// Now enable the animation again if needed 
hScrollView.setSmoothScrollingEnabled(true); 
관련 문제