2011-09-19 18 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

これは自分のプロジェクトの1つとして作成したデモプロジェクトです。そのスクロールは自動的かつ連続的にスクロールします。画像のリストを連続的にスクロールしてクレジット画面を表示するようにしました。 これはあなたを助けるかもしれない、またはあなたにいくつかのアイデアを与えるかもしれません。

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(); 
関連する問題