0

多くのアイテムでグリッドビューを使用しています。アクティビティに、次を使用してグリッドビューの上部に自動スクロールするボタンがあります。

gridView.smoothScrollToPosition (0);

私が試しているのは、自動スクロールをかなり遅くすることです。このスクロールの継続時間または速度を制御する方法はありますか?

私は探していますが、それを行う簡単な方法を見つけることができません

私は心から助けに感謝します

よろしくお願いします

4

2 に答える 2

0

以下のサンプルをご覧ください。お役に立てば幸いです。

http://www.java-samples.com/showtutorial.php?tutorialid=1515

于 2012-12-26T22:04:28.963 に答える
0

これを試して:

Android: Horizo​​ntalScrollView SmoothScroll アニメーション時間

カウンターを使用して一度に小さな増分をスクロールし、スクロールが遅く見えるようにします。

また(そして、より良い解決策だと思います)、gridviewをサブクラス化し、smoothscrolltoによって呼び出されるsmoothscrollbyメソッドをオーバーライドし、そこに期間を設定するだけです:http://grepcode.com/file/repository.grepcode.com/ java/ext/com.google.android/android/1.5_r4/android/widget/Horizo​​ntalScrollView.java#Horizo​​ntalScrollView.smoothScrollBy%28int%2Cint%29

于 2012-12-27T00:39:29.810 に答える