2011-09-19 67 views
6

我有一個horizo​​ntalScrollView,我需要在加載視圖時自動滾動以動畫結束。我已經實現這個方法來做到這一點:Horizo​​ntalScrollView,自動滾動以動畫結尾

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

Awsome !!謝謝 !!這真的有幫助! – ashabasa

+0

不錯! – Mani

2

試試這個:

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