2011-09-19 3 views
6

나는 horizontalScrollView를 가지고 있으며 뷰를로드 할 때 애니메이션으로 끝나는 자동 스크롤을 만들어야합니다. 나는 그것을이 방법을 구현 한 : 그것은 잘 작동하지만HorizontalScrollView, 애니메이션으로 끝나는 자동 스크롤

final HorizontalScrollView strip = (HorizontalScrollView) contentView. 
    findViewById(R.id.horizontalScrollView1); 

strip.postDelayed(new Runnable() { 

    public void run() { 
     strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
    } 
}, 1000L); 

, 주요 문제는 스크롤의 애니메이션이 너무 빠른 내가 느린 스크롤을 구현해야합니다. 무슨 생각해?

답변

6

이것은 내 프로젝트 중 하나를 위해 만든 데모 프로젝트입니다. 스크롤러는 자동으로 연속적으로 스크롤합니다. 이미지 목록을 지속적으로 스크롤하여 크레디트 화면을 표시했습니다. 도움이되거나 도움이 될 것입니다.

https://github.com/blessenm/SlideshowDemo

+0

. 감사. – Alex

+0

굉장 !! 감사 !! 정말 도움이되었습니다 !! – ashabasa

+0

좋은 하나! ....... – Mani

2

이 시도 : 그것은 잘 작동

ObjectAnimator animator=ObjectAnimator.ofInt(buttonHolderScrollView, "scrollX",targetXScroll); 
animator.setStartDelay(100); 
animator.setDuration(100); 
animator.start();